On-Page SEO
Required Website Pages

Which pages every website must have and how About and Contact pages affect Google's E-E-A-T — with a checklist and Schema.org markup examples.
Most websites launch with a homepage, services, and a blog — and skip the About, Contact, and Privacy Policy pages. That's a common mistake: without them, Google sees an anonymous source with no confirmed expertise. These are the first pages Quality Raters check when evaluating a site's E-E-A-T.
Trust pages and E-E-A-T
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. It's not a direct algorithmic ranking signal — it's an evaluation framework Google uses through Quality Raters to train its algorithms.
The Search Quality Rater Guidelines explicitly instruct raters: when evaluating YMYL sites (finance, health, law), check whether you can find information about the site's owner, their contact details, and a data handling policy. If these pages are missing, the site gets a low T (Trust) score. Trust is the most important of the four E-E-A-T components — without it, the other three barely count.
E-E-A-T: key facts
Year of the 4th E
Google expanded E-A-T to E-E-A-T, adding Experience — the author's personal, first-hand experience
Pages in the QRG
Google's official rater guidelines. The E-E-A-T chapter is one of the most detailed
Most important component
Trust. Google explicitly names it the most critical of the four E-E-A-T elements
High-risk category
Your Money Your Life: sites in these niches face the strictest E-E-A-T scrutiny
About page: the main trust signal
Your About page is your public profile. It's where you prove that a real person or organisation — with genuine expertise in the topic — stands behind the site. Missing it is like operating without a business card: technically possible, but trust takes a hit.
Include real author names with roles and professional backgrounds. Photos increase rater trust and lower bounce rates.
Founding year, key projects, numbers. Google values concrete proof of experience — not 'we're the best' but 'we delivered X for Y clients'.
Links to certifications, media coverage, and industry publications. The more external validation, the stronger the Authoritativeness signal.
LinkedIn, GitHub, industry directories. This closes the E-E-A-T loop through external sources and helps Google verify your identity.
Add Organization or Person structured markup from Schema.org directly to your About page. This helps Google correctly identify your organisation in the Knowledge Graph and display it in knowledge panels.
{
"@context": "https://schema.org",
"@type": ["WebPage", "AboutPage"],
"name": "About — Example Agency",
"url": "https://example.com/about",
"description": "We are an SEO team with 10 years of experience.",
"about": {
"@type": "Organization",
"name": "Example Agency",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"foundingDate": "2014",
"sameAs": [
"https://www.linkedin.com/company/example",
"https://twitter.com/example"
]
}
}["WebPage", "AboutPage"] type array is not an error — it's the recommended way to combine the page type with its purpose. Google recognises AboutPage and considers it when evaluating source trustworthiness.Contact and legal pages
A Contact page confirms that people can actually reach you — it's a baseline trust signal for both Google and users. Legal pages (Privacy Policy, Terms of Service) are required for YMYL sites and e-commerce, and mandated by law in most jurisdictions — including GDPR, CCPA, and similar regulations.
| Page | Key content | E-E-A-T impact |
|---|---|---|
| Contact | Email, phone, address, contact form, response time | Trust ↑↑ |
| Privacy Policy | What data is collected, how it is used, user rights | Trust ↑↑ |
| Terms of Service | Usage terms, liability, cancellation policy | Trust ↑ |
| Cookie Notice | Cookie types, consent management, preferences | Trust ↑ |
| Legal / Imprint | Registration number, legal address (for businesses) | Authoritativeness ↑ |
Add ContactPage markup from Schema.org to your contact page: "@type": ["WebPage", "ContactPage"]. If you have a physical office, extend it with PostalAddress and GeoCoordinates — this sends a strong local SEO signal.
Technical pages for SEO
Some pages users rarely see — but Googlebot visits regularly. They affect crawl efficiency, indexation, and user experience quality. Most sites skip them at launch and silently lose value for years.
- Custom 404 page. A bare server error page with no navigation spikes bounce rates. A custom 404 with menus and a search box brings users back into your site structure.
- HTML sitemap. Mirrors the XML sitemap in human-readable form. Especially valuable for deep sites with large category trees.
- Orphan pages. Pages with no internal inbound links effectively don't exist — they receive no crawl budget. Find them with Screaming Frog or similar tools.
- Site search page. For large sites, a search form plus results page is a UX must-have. Users who search convert at 2–3x the rate of passive browsers.
Always make your custom 404 page return a 404 or 410 HTTP status, never 200. A page returning 200 for a non-existent URL is a 'soft 404'. Google treats it as low-quality content and may drop it from the index.
# Check the HTTP status code of your 404 page:
curl -o /dev/null -s -w "%{http_code}\n" https://example.com/non-existent-page
# Expected result: 404
# If you see 200 — it is a soft 404, fix it in your server or framework configFull page checklist
Below is a summary of all required pages with their priority level. 'Critical' means that the absence of this page directly reduces your E-E-A-T score or commercial potential.
| Page | Priority | SEO impact |
|---|---|---|
| Homepage | Critical | Brand queries, navigation hub |
| About / About Us | Critical | E-E-A-T Trust + Authoritativeness |
| Contact | Critical | E-E-A-T Trust, Local SEO |
| Privacy Policy | Critical | Trust, ad platforms |
| Services / Products | Critical | Commercial traffic |
| Custom 404 | High | UX, crawl budget |
| HTML Sitemap | Medium | Deep-page indexation |
| Terms of Service | Medium | Trust for YMYL and e-commerce |
| Cookie Policy | Medium | Legal compliance (GDPR) |
| FAQ / Help | Medium | Featured Snippets, UX |
| Legal / Imprint | Medium | Authoritativeness for businesses |
| Search Page | Low | UX for large sites |
site:example.com about or site:example.com contact in Google. If the pages don't appear, check your robots.txt for Disallow rules and look for noindex tags in the page source.