This proposal is evaluation_only and can no longer be modified.
Evaluation_only

Blog

bangkokhandbook.com · International · multi-agent · May 14, 14:55

Quality 2/10
Words 2,273 → 0 -2273
Links 0 → 0
📊 Quality Report Overall 2/10 Seo 1/10
2
Overall
🚫 Critical
Keyword In Headings
2
Keyword Coverage Body
1
Meta Alt Text
2
Internal Linking
1
✅ Strengths
  • Page uses valid Divi builder structure "Multiple et_pb_section, et_pb_row, et__pb_column shortcodes properly nested"
⚠️ Weaknesses
  • No H1 or contains generic placeholder only "H1 rendered as 'Blog' - no primary keyword present"
  • Zero body content for keyword targeting "Only et_pb_blog dynamic shortcodes (posts_number, offset_number parameters) with no static paragraphs"
  • No outbound links to money site "No <a href> elements found in content - only Divi builder shortcodes"
  • Images lack descriptive alt text "title_text='screen-0-min', title_text='relation' - generic filenames without context"
💡 Recommendations
  1. Replace this blog archive template with a fully-written SEO content page targeting specific keywords from the market brief
  2. Add H1 with primary keyword (e.g., 'Best Online Casinos for [Target Market]'), minimum 2 H2s with keyword variants
  3. Write 800-1500 words of static body content covering Opportunities keywords with natural density
  4. Add 3-5 outbound links to money site deep pages with descriptive anchors (brand name + feature)
Specificity
1
Originality
1
Eeat Signals
1
Topic Coverage
1
⚠️ Weaknesses
  • Missing all actual content "The entire input consists of [et_pb_section] and [et_pb_blog] shortcodes."
  • Technical leak of builder code "fb_built="1" custom_padding_last_edited="on|phone""
💡 Recommendations
  1. Provide the rendered text of the actual blog posts or guides instead of the Divi builder shortcodes.
  2. Ensure the blog archive is populated with actual articles that target the money site's keyword opportunities.
  3. Add E-E-A-T signals such as author bios and 'last updated' dates to the individual blog post templates.
Heading Hierarchy
1
Intro Conclusion
2
Lists Tables
4
Html Hygiene
4
✅ Strengths
  • Visual layout uses repeated module structure "Multiple et_pb_blog modules with consistent styling (header_font, body_font)"
⚠️ Weaknesses
  • 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
  1. Replace the page builder modules with semantic HTML headings (H1 for page title, H2 for each blog category section) and proper paragraph tags
  2. Add a 2-3 sentence introduction before the first blog listing and a conclusion section at the end
  3. Convert the blog listings into a structured list or table if comparing multiple posts, rather than repeating modules
  4. 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
  1. 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
  2. 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
  3. 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
  4. 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
Sentence Complexity
1
Paragraph Structure
1
Vocabulary Level
1
Scannability
1
⚠️ Weaknesses
  • Missing content rendering "[et_pb_section fb_built="1" ...]"
  • Zero topical relevance "Entire document"
💡 Recommendations
  1. Render the page in a browser or CMS preview to extract the actual text for auditing.
  2. If this is the intended 'live' state, fix the WordPress plugin/theme conflict causing shortcodes to display as plain text.
  3. 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
  1. 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
  1. Replace the current template markup with actual blog post content before evaluating E-E-A-T signals
  2. Add author bylines, publish dates, and update timestamps to blog posts
  3. 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 draft multi-agent 2 months ago
null
This is the draft loaded in the review tabs below.
🔁 Regenerate this content with different AI options Last run: multi-agent
Estimated 60–180 seconds via Horizon. The current version stays on screen while the next draft is prepared.
🔎 SEO meta not set yet

Proposal is no longer pending — SEO meta is read-only.

Loading diff…