The head contains information about the document and references to resources it uses. Some values affect how the browser handles the page; others describe it to search systems. A CMS field is only an input. The final HTML is what needs checking.
Start with one page and inspect the actual response. Duplicate tags, incorrect values, and template defaults are easier to recognise when the whole head is visible.
Understand the document skeleton
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Running shoe sizing guide | Example Store</title>
<meta name="description"
content="Compare running shoe fit, sizing measurements, and options before choosing a pair.">
</head>
<body>
<h1>Running shoe sizing guide</h1>
<p>The visible page content begins here.</p>
</body>
</html>
The title is metadata; the H1 is part of the visible body. They can describe the same subject without being the same element. Indentation helps you see the structure, but it does not create a ranking advantage by itself.
Some HTML elements, including meta and link, are void elements and do not wrap content with a closing tag. Other elements, such as title, contain text and need the appropriate closing tag.
Set encoding and language correctly
UTF-8 supports English, Arabic, and many other writing systems. The file’s actual encoding and the server’s declared encoding should agree. If text displays as corrupted characters, inspect both the document and response headers.
The lang attribute identifies the document language for relevant software and accessibility use. It is separate from hreflang annotations, which identify alternate language or regional URLs. A multilingual site needs the right values for each page’s actual output.
Write a page-specific title
Describe the page’s main purpose in clear language. Put the subject where a reader can recognise it, and add the site or business name when useful. Avoid sending the same generic title from every template.
There is no universal character count that guarantees the full title will display in every search result. Google may generate a different title link. Its title-link guidance explains the available sources and common problems.
For generated pages, inspect the values used by the template. An empty product name can leave a title containing only the separator and site name.
Use the description to explain the page
A meta description should accurately summarise the page. A list of repeated keywords gives the reader little reason to choose it. Search snippets can use page text instead, and displayed length varies with the result and device.
Verify specialist tags on their own terms
Canonical, robots, and alternate-language elements can also appear in the head. Their placement there does not make their values correct. Follow the dedicated checks for canonicals, meta robots, and hreflang.
Do not reorder head tags as a generic ranking fix. Correct output, browser requirements, and valid implementation matter more than a claimed SEO order.
Check the response after saving
Update the CMS field, request the page, and inspect View page source. Check for multiple titles or descriptions and confirm that the intended template produced the output. If the old value remains, investigate caching before repeatedly editing the same field.
My technical SEO audit service checks the generated output across page types. For multilingual templates, multilingual SEO consulting covers the language and alternate-page relationships alongside the metadata.
