Complete absence of semantic heading hierarchy
"No H1, H2, or H3 tags in the entire content block"
No introductory or concluding content
"Content begins with an et_pb_section and ends with a blog listing module, no framing text"
HTML is dominated by page builder shortcodes
"Lines like [et_pb_section fb_built="1" ... _builder_version="4.17.6"] clutter the markup"
💡 Recommendations
Replace the page builder modules with semantic HTML headings (H1 for page title, H2 for each blog category section) and proper paragraph tags
Add a 2-3 sentence introduction before the first blog listing and a conclusion section at the end
Convert the blog listings into a structured list or table if comparing multiple posts, rather than repeating modules
Clean up the HTML by removing unnecessary Divi-specific attributes and using standard semantic elements
Keyword Gap Coverage
1
Search Intent Alignment
1
Cannibalization Risk
1
Keyword Distribution
1
✅ Strengths
Single keyword signal found in image alt text
"title_text="4 Tips for Choosing a Good Online Casino-min""
⚠️ Weaknesses
Page renders zero crawlable text content — only Divi shortcodes
"Entire page content is et_pb_section/et_pb_row/et_pb_blog shortcode blocks with no post titles or excerpts rendered in source"
No H1 heading or page-level title tag
"No H1, H2, or any heading elements exist in the source — only Divi module configurations"
Blog index architecture provides no unique keyword value
"Content pulls posts dynamically via et_pb_blog modules with offset_number (0,1,2,3,4,5,7) — no unique editorial content on this page"
Domain mismatch suggests misconfigured or repurposed site
"Domain is bangkokhandbook.com; casino images stored in /2022/02/ and /2022/07/ paths alongside Bangkok travel images from /2015/06/"
💡 Recommendations
Verify whether Google's rendered version contains actual blog post content — if JavaScript-rendered posts are visible after DOM load, the content audit must be re-run on the rendered HTML, not the raw source
Add a descriptive H1 and introductory paragraph (200+ words) targeting a primary long-tail keyword (e.g., 'Online Casino Blog: Latest Guides, Reviews & Betting Tips') to give the index page crawlable keyword signals
Write unique static content for this page (800-1500 words) incorporating high-value iGaming keywords (online casino reviews, welcome bonuses, live dealer games, mobile casino, fast payouts) to transform this from a hollow template into a keyword-reinforcing asset
Ensure child blog posts are individually optimized for specific keyword clusters and that this index page links to them with descriptive, keyword-rich anchor text
Render the page in a browser or CMS preview to extract the actual text for auditing.
If this is the intended 'live' state, fix the WordPress plugin/theme conflict causing shortcodes to display as plain text.
Replace the technical configuration with actual editorial guides or reviews once the rendering issue is resolved.
Anchor Diversity
4
Link Ratio
4
Link Relevance
5
Technical Quality
4
✅ Strengths
Responsive Divi layout with proper mobile breakpoints
"custom_padding_phone='30px||30px||true|false' and custom_css_main_element_phone='display: flex!important;||flex-direction: column-reverse;'"
Clear visual hierarchy with alternating row layouts
"column_structure='3_5,2_5' and '2_5,3_5' alternating pattern with distinct background layouts"
⚠️ Weaknesses
Zero explicit hyperlinks in the page template
"No <a href='...'> elements appear anywhere in the raw HTML; et_pb_blog modules generate links dynamically at render time"
Background images served over insecure HTTP protocol
"http://bangkokhandbook.com/wp-content/uploads/2022/07/01e97574-city-26166-1592813274a-min.jpg"
No link relevance signals can be evaluated
"No anchor tags, no href attributes, no destination URLs visible in the markup"
Blog listing page serves no meaningful affiliate function
"The page is a pure index/archive template — et_pb_blog posts_number='1' with offset_number='N' display the same WordPress post excerpts repeatedly"
💡 Recommendations
Replace or supplement this blog index template with actual static HTML content pages that include descriptive <a> anchor tags pointing to money site deep pages (e.g., '<a href="https://moneysite.com/best-thai-casinos">best online casinos in Thailand</a>').
Experience Signals
1
Expertise Indicators
1
Authority Markers
1
Trust Elements
1
⚠️ Weaknesses
No actual blog content present for evaluation
"Content contains only Divi builder HTML markup with et_pb_blog module configurations (offset_number, excerpt_length) but no rendered blog post text"
Template code instead of editorial content
"All content is HTML attributes like _builder_version="4.17.6" and module_class="blog-item""
💡 Recommendations
Replace the current template markup with actual blog post content before evaluating E-E-A-T signals
Add author bylines, publish dates, and update timestamps to blog posts
Include author bios with relevant credentials for iGaming content
💡 Summary: Overall quality is critically weak — refresh mandatory (2/10). Link_health is the strongest axis (4/10); Readability needs the most attention (1/10).
Keyword decisions
online casino
tips for choosing a good online casino
Draft versions
0
visible
See the current draft and the older generations for this page in one place.
Current draftmulti-agent
2 months ago
null
This is the draft loaded in the review tabs below.
🔁 Regenerate this content with different AI optionsLast run: multi-agent🔎 SEO metanot set yet