Modern Search Engines are constantly evolving their selection criteria, each devising a unique set of highly sophisticated metrics (i.e: Google, Bing, Yahoo etc.) to rank sites in their results. Search Engine services use programs called ‘crawler bots’ to extract raw text and metadata from the websites it lists.
Google’s relentless market dominance makes it an easy place for us to focus our efforts, but by stripping our site design back to thoughtful writing and common-sense design, we can ensure our content is robust enough to perform well over any Search Engine Result Page (or SERP, for short).
The Basics
As we run through each principle, notice the example provided as relevant to this scenario:
You are running an Arts and Crafts shop in Windsor, UK: ‘Project Paint’. The shop is a small business who aim to support independent local Artists in making a living from their work.
Content
When creating a useful Web Page, content is king. For Search algorithms, then the analog is much the same. Perfecting your prose alone may not cause you to soar through the ranks - there are lots of factors at play with content ranking mechanisms:
-
Keywords:
When writing for the web it is paramount that the content you write targets the needs of your intended users.
By including key phrases and words that align with the goals of your user base, you can ensure that your website is identified by a Search Engine as a relevant resource. It might be tempting, then, to pack your content full of keywords - stuffing every paragraph to the brim, however most Search Engines are wise to this, employing mechanisms which will actually penalise you for trying to gain an unfair advantage through SEO tricks.
For our (imaginary) shop ‘Project paint’, try to visualise what people might search for when seeking Art supplies:
- Art supplies Windsor
- Local business
- Art shop
- Local Art
- Card and paper supplies …
-
Backlinks
The ‘World Wide Web’ is a network of information, so if your newly written masterpiece doesn’t reference any sources corroborating your statements, then, the information is much less likely to be trusted, especially by Search Engines.
Links which support the facts in your content are known as ‘Backlinks’, and are important in ensuring your website hold rank. Not any old link will do, there is a question of ‘Domain Authority’ at play here: always aim for tried and trusted sites that you would go to yourself for information.
For ‘Project Paint, we may want to backlink to:
- Educational resources for Artists: the more reputable the better
- Official Websites for the brands: as relevant to the products stocked in the shop
- Local events and organisations: painting
Site Usability
A book is only useful if you can understand what is written in it’s pages, i.e: the print has not faded, the pages are intact, or even the book is not misplaced. In a roundabouts way, Web Pages have similar limitations: they are only useful to a user if they are reliable and easy to access. Some common issues of page usability are as follows:
-
Loading times: large-scale images and resource-heavy JavaScript files (i.e: libraries such as jQuery)
-
Site stability: Is your site prone to crashes? Do errors cause some content to be missing when loading a page?
-
Broken links: When reading an article, it is very frustrating to click on a link and find an error message ‘resource not found’.
When including links it is important to regularly check that the content they link to still exists. Likewise with your own site, when you move the URL of a page, ensure that the old URL is redirected to the new resource.
-
Semantic tagging: Taking the underlying code (HTML) of a page, is the document structured clearly? Does it use the correct tags for each element? These concerns are more formally known in Web Development as Semantic Tagging, and are a crucial underpinning to ensure your page is not only accessible to disabled users, but also to the crawler bots that Search Engines use to analyse your website. If you structure the underlying code well enough you may be eligible for a ‘Rich Preview’ within Google results.
Additionally, HTML attributes are important. One such example is the
alt
tag for images, a common aid for Search Engines and Screen Readers alike to programmatically understand what an image depicts or represents.
Usability is naturally a more technical area of SEO metrics, but the issues it addresses can have far-reaching implications for your site as a whole. As such, there is a lot of reading you can do around usability, for instance how Google analyses Site Performance through it’s Core Web Vitals system, which I will explain in a future article.
‘Project Paint’ may want to ensure that:
- Images of example artwork are scaled down to a limited resolution (especially on mobile sites, where the processing power and internet speed of the device is limited)
- Links to local Art organisations are regularly checked for validity, in case sites that are referenced get moved
Meta-Information
Whilst page meta-data could technically fall under usability concerns (Semantic Tagging), correctly configuring meta-data for your site can have far-reaching implications for your success in Search Rankings. All meta-data tags are contained in the <head>
section of your HTML code, which is where all page setup usually goes.
- Description: This tag is (as the name implies) a description for the site. It is very useful for SEO as it can help control how the page will be described on Search Engine results.
- Title: The title for the page. The text contained in this tag will display as the clickable link in the Search Results, and will display in the tab heading of the browser.
- Open Graph tags: The Open Graph protocol is a more advanced topic regarding Web APIs. The bottom line, however, is that
:og
tags will allow you to control the preview of your page when someone shares it to their feed. - Robots tag: This tag is a direct instruction to Search Engines as to how to respond to your Web Page: do you want the page to be accessible from Search Engines? Generally the answer will be ‘yes’, however some pages (such as login screens) are not useful to index, and can be excluded.
- Meta-Viewport tag: This tag is targeted towards mobile devices, and by including it in your site’s
<head>
you indicate to Google that your site is optimised for mobile devices.
Sitemap
A Sitemap is a document which describes the heirarchy of pages within in your site. Yes, I know, boring! But in the World of SEO, sitemaps can be incredibly powerful tools to improve your Search Ranking.
Sitemaps are usually written in a language called ‘XML’ (eXtensible Markup Language), and are very often autogenerated by site builders and CMS systems. If you are building a website from scratch, a sitemap will be your responsibility to write: by writing your own sitemap you can carefully select what pages you want to expose to search engines.
Search engines will use sitemaps to understand the content of your website and it’s underlying structure, but it can also help inform Search Engines about other topics, such as recent page updates - see this excerpt from MailChimp’s sitemap guide:
…an XML sitemap can inform search engines that your pages have recently been updated and require crawling to properly index and rank them in search results
Mailchimp also purports that if your site is newly launched, a sitemap will give Search Engines a quick nudge that you want to be included in Search Rankings:
…having an XML sitemap can help alert search engines that you have new pages on your site they should crawl.
Recap
SEO is a vast, detailed field of Web Development, but most of the concerns within it fall into broad categories, such as ‘Content Relevance or ‘Site Usability’.
To achieve as much traffic from Search Engines as possible, you should pay careful attention that:
- Your content is written with your target audience in mind.
- Each page you publish is annotated with appropriate meta tags to give context.
- You link to trustworthy sources of information when explaining topics.
- You design your pages to load reliably and quickly.
- You expose a sitemap.xml document, detailing the hierarchy of your site.
Wishing you much success in climbing the SERP ladder!
Any questions? Feel free to drop me an email.