
Technical SEO Audit Checklist: 30 Checks Step by Step
A technical SEO audit finds what stops Google from crawling, indexing and understanding your pages. This is the 6-step, 30-check process I use before any other SEO work.
Read articleSchema markup tells search engines exactly what a page is about: an article, a product, a business, a person. Here is which types matter, how to add them and the mistakes to avoid.

This guide explains schema markup for beginners, with JSON-LD examples and free generators for every common type. It is part of my technical SEO service.
Schema markup (structured data) is code, usually JSON-LD, that labels the facts on a page for search engines: this is an article by this author, this product costs this much, this business is open these hours. It helps Google understand the page and can make it eligible for rich results. It must match the visible content.

Schema.org is a shared vocabulary that Google, Bing and other engines understand. You add it to a page as a small script, most often in JSON-LD format, which Google recommends because it is easy to add and maintain.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Schema Markup for Beginners",
"author": { "@type": "Person", "name": "Zahid Awais" },
"datePublished": "2026-10-10"
}
</script>
Schema is not a direct ranking boost, and Google says no special schema is needed for AI Overviews. It is a clarity tool.
| Page | Schema type | Free generator |
|---|---|---|
| Blog post, guide | Article / BlogPosting | Article schema generator |
| Any page with breadcrumbs | BreadcrumbList | Breadcrumb schema generator |
| Product page | Product with Offer and reviews | Product schema generator |
| Local business | LocalBusiness (or a subtype) | Local business schema generator |
| Company home or about page | Organization | Organization schema generator |
| Author or personal brand | Person | Person schema generator |
| Visible Q&A section | FAQPage | FAQ schema generator |
| Step-by-step instructions | HowTo | HowTo schema generator |
Note on rich results: since 2023 Google shows FAQ rich results mainly for well-known government and health sites, and HowTo rich results are no longer shown. The markup is still valid and still helps machines understand the page, but do not expect those visual results.
Breaking these rules can lead to a manual action that removes rich results.
For personal brands and agencies, I add one Person (or Organization) block with a stable @id, name, job title, image, the topics you know (knowsAbout) and sameAs links to LinkedIn and other real profiles. Every article then references that same @id as author. It is one of the simplest ways to make your expertise machine-readable.
I audit and fix speed, Core Web Vitals, indexing, redirects and schema, and send you a clear report of every change.
Not directly. It helps Google understand your page and can make it eligible for rich results, which can improve clicks.
JSON-LD. Google recommends it because it is easy to add and maintain separately from the HTML.
No. Google says no special structured data is required for AI features, but correct schema still helps understanding.
Spammy or misleading markup can lead to a manual action that removes rich results. Only mark up visible, accurate content.
Use Google’s Rich Results Test for rich result eligibility and the Schema Markup Validator for general schema.org errors.
Facts checked against these official pages on 10 October 2026. Read my editorial policy.

A technical SEO audit finds what stops Google from crawling, indexing and understanding your pages. This is the 6-step, 30-check process I use before any other SEO work.
Read article
Most small and medium sites never need to think about crawl budget. Large or fast-changing sites do. Here is how Google decides how much to crawl and how to stop wasting it.
Read article
Core Web Vitals measure how fast your main content loads, how quickly the page reacts and how stable it is. Here are the thresholds and the fixes that work on real sites.
Read articleSend your website and I will reply with a free audit.