This blog post includes instructions involving Google—a proprietary, closed-source, web search engine. The author recommends using a free (as in freedom) and open-source search engine like metaGer
Although getting more exposure on the Google-owned web can seem a steep hill to climb, following basic SEO guidelines can dramatically improve discoverability.
A good rule of thumb to follow: if it's machine friendly, it's search engine friendly. An accessible UI is vital to ranking higher on search engine result pages.
Meta tags define a web page's metadata, and is unique to every page. Search engine crawlers parse meta tags and use them to retrieve basic information.
| Value | Usage |
|---|---|
| description | A brief description crawlers can pull and serve as a summary to search engine users. This meta tag can house author and illustrator information |
| google-site-verification | A verification tag used in Google indexing. More on this later. |
| viewport | Crawlers look for this tag to confirm a web page is mobile-friendly. |
| rating | Typically, this tag is used to indicate a web page includes adult content and should be filtered by SafeSearch results. |
| robots | A general meta tag used to block crawlers from searching a particular web page. |
A full list of all meta tags supported by Google
Any engine-specific tags can be found in its equivalent to Google Search Portal
Use of semantic elements makes it easy for crawlers to navigate any web page. Essentially, a semantic element is an element with an immediately obvious meaning. Examples:
| Element | Meaning |
|---|---|
<h1> |
Heading |
<p> |
Paragraph |
<button> |
Button |
<a> |
Link |
<img> |
Image |
Using the role and aria-label HTML attributes makes it easier for search engine bots to crawl generic elements like div or section
As a general rule, crawlers cannot parse an image without a descriptive alt attribute. For non-decorative images, the value of the alt attribute should clearly describe the intention of the image, or its content. Search engines ignore any image with an empty, or nonexistent, alt attribute.
An example of a well-written alt attirbute:
<img alt="Amazon's Homepage" />
A poorly-written alt attribute:
<img alt="logo" />
For a full guide on accessibility, visit the W3schools tutorial
As long as a website meets Google's technical requirements, Googlebot, and most search engine bots, will most likely automatically index it; however, for various reasons, Googlebot can decide against indexing a website
If not indexed, a simple way to get any webpage to show up in Google results is to verify its ownership using Google's Search Console.
A quick Google search is enough to find out whether a website has been indexed:
site: mohab.xyz
Alternatively, tools like Index Coverage report and URL Inspection Tool provide detailed reports on a web page's indexability.
A full list of Search Console's reports and tools
A sitemap is a website's catalogue; it's used by Google, and other search engines, to retrieve information about a website's indexable content, be it videos, images, links, or otherwise. Sitemaps are not mandatory to get a website indexed; however, creating and maintaining a sitemap is a healthy habit.
Crawlers can read sitemaps in three formats: XML, RSS, or TXT. A simple sitemap has to:
An example of a .txt sitemap:
https://www.mohab.xyz/index.php
https://www.mohab.xyz/seo_basics.php
https://www.mohab.xyz/lightweight_css.php
https://www.mohab.xyz/fgf_file.php
https://www.mohab.xyz/aggro.php
Google's Search Analytics generates reports detailing:
Periodically checking Performance Search Reports gives site owners a chance to capitalize on spikes, and react to dips in incoming traffic from Google Search. For example: if impressions are high and clicks are low, an adjustment in meta tags could help improve performance.
Using a service like Plausible to track general traffic can help in performance assessment. If the average Visit Duration is low and Bounce Rate is high, improving content, or user experience, will probably lead to general improvement in incoming traffic, and better performance in search engine results.
Finally, and most importantly, quality content is the heart of SEO. Search engines will keep getting better at detecting, and favoring, people-first content, which means putting search engines first is a losing strategy on the long run.
Google describes quality content as 'content that demonstrates expertise, authoritativeness, and trustworthiness'
Other important qualities:
SEO can be tricky to navigate; however, getting the basics right, namely accessibility, indexing, sitemapping, tracking, and content is fairly straightforward, and can carry any website a long way.
For a comprehensive tutorial on search engine optimization, visit Google's SEO Starter Guide