FSO
Featured Snippet Optimization
Answer queries directly in 40 to 60 words under H2, use ordered lists and tables for procedural and comparison snippets, and audit ownership monthly.
- Answer the target question in the first 40 to 60 words directly under an H2
- Use numbered ordered lists with 4 to 8 steps for how-to queries
- Use HTML tables with header rows for comparison queries
- Match exact question phrasing in H2 because Google pulls heading-plus-paragraph
- Add FAQPage schema where applicable and HowTo schema for procedural content
- Identify snippet opportunities via Ahrefs SERP features filter on positions 2 to 5
- Audit snippet wins monthly because losing a snippet means rewrite, not repost
Validation: Snippet ownership is tracked in a dashboard and target page owns the snippet within 60 days of publish.
PAO
People Also Ask Optimization
Pull every PAA question, answer each in dedicated H2 sections, format direct then expanded answers, and add FAQ schema covering all answered questions.
- Pull every PAA question for the target keyword via AlsoAsked or manual scrape
- Answer each PAA question in dedicated H2 sections on the target page
- Format answers as 40 to 60 word direct responses followed by expanded detail
- Add FAQPage JSON-LD covering all answered questions on the page
- Click into each PAA to surface nested follow-up questions
- Track which PAA questions you own because PAA real estate compounds
- Avoid forcing irrelevant PAA questions onto a page
Validation: Page owns at least 30 percent of PAA slots for the primary query within 90 days and FAQ schema validates.
ZEO
Zero-Click Optimization
Optimize for queries Google answers in SERP, provide complete on-page answers, use definition-style intros, and add Speakable schema on quotable passages.
- Optimize for queries Google answers directly with knowledge panels, snippets, or definitions
- Provide complete on-page answers so users get value even without clicking through
- Add a Jump to Answer table of contents at the top of every long-form page
- Use definition-style first paragraphs for what is queries
- Implement Speakable schema on the most quotable passage of each page
- Optimize for brand searches with structured data so the knowledge panel populates correctly
- Track zero-click impression growth in Search Console
Validation: Brand impressions grow even when CTR is flat and the knowledge panel shows correct entity data.
PLO
Passage-Level Optimization
Optimize paragraphs for sub-questions, lead with the answer, use semantic HTML5 for delineation, and add Speakable schema on the highest-value passages.
- Optimize individual paragraphs for specific sub-questions, not just the page-level keyword
- Use clear H3 and H4 sub-headings that match sub-question phrasing
- Keep each passage self-contained because Google can rank a single paragraph
- Add inline Speakable schema on highest-value passages for voice search
- Use semantic HTML5 to delineate passages clearly
- Lead each passage with the answer followed by elaboration
- Audit Search Console for queries ranking on passages rather than the page topic
Validation: Search Console shows long-form pages ranking for 50-plus distinct queries each.
BSO
Brand SERP Optimization
Audit brand SERP, claim every relevant first-page property, optimize home title, implement sitelinks search box schema, and address negative results.
- Audit what shows for someone searching your exact brand name
- Claim every relevant first-page property like GBP, LinkedIn, Wikipedia, and Crunchbase
- Optimize the homepage title and description for brand SERP appearance
- Implement Organization plus WebSite plus SearchAction schema for sitelinks search box
- Build an About page that ranks number two on brand SERP
- Monitor brand SERP for negative or off-brand results and address them
- Repeat the process for founder or personal brand searches
Validation: First page of brand SERP is 100 percent owned or favorable and the knowledge panel is populated correctly.
IEO
Image Engine Optimization
Use descriptive file names and alt text, add ImageObject schema, include images in sitemaps, reinforce relevance via captions, and compress to modern formats.
- Use descriptive hyphenated file names that match the image content
- Write descriptive alt text matching the image and the page keyword context
- Add ImageObject schema with contentUrl, caption, creator, license, and dimensions
- Include images in a dedicated image sitemap and submit via Search Console
- Use surrounding text and captions to reinforce image relevance
- Compress aggressively while preserving visual quality with WebP or AVIF
- Embed images in Product or Recipe schema for product or recipe pages
Validation: Image sitemap is submitted and indexed and Search Console Image search shows growing impressions.