SEO / AIO Implementation Guide
seniorplacementhelpline.com · WordPress + Avada
Overview
This document covers every technical and content fix needed to make seniorplacementhelpline.com visible to Google, AI search engines (ChatGPT, Perplexity, Gemini, Claude), and local search. Work through each section in order — highest impact items are first.
<title> tag is set to the marketing headline "You're not failing them. You're protecting them." — invisible to Google for keyword targeting. The meta description is missing or auto-generated.
Fix
In WordPress, install Yoast SEO or RankMath (free versions work fine) if not already installed.
Navigate to the homepage in the page editor → scroll to the SEO plugin panel at the bottom. Set the following:
Senior Placement Agency South Florida | Assisted Living & Memory Care | Senior Placement Helpline
Free senior placement services in Broward, Palm Beach & Miami-Dade. 34+ years experience. 3,500+ families placed. Call 866-ALF-FIND for compassionate guidance.
senior placement agency South Florida
Notes
Confirmed not implemented: May 13, 2026
How tested: Fetched homepage HTML via curl https://www.seniorplacementhelpline.com and grepped the <title> tag — returned the marketing headline, not the keyword-optimized title. Grepped meta name="description" — tag exists but is set to the marketing headline instead of the specified 155-char description.
Solution
Detect known crawler user-agents server-side and inject CSS that forces all collapsed panels open before the page is sent to the bot. Human visitors are unaffected.
Step 1 — Add PHP to functions.php
In WordPress admin: Appearance → Theme Editor → functions.php
Or via FTP/cPanel: /wp-content/themes/[your-theme]/functions.php
Add this code at the bottom of the file, before the closing ?> if one exists:
/**
* Crawler Detection — Force Avada Accordion Open for SEO/AIO Bots
* Detects known search engine and AI crawler user-agents.
* Adds 'is-crawler' body class when a bot is detected.
* CSS then forces all collapsed accordion panels open.
*/
function sph_detect_crawler() {
if ( ! isset( $_SERVER['HTTP_USER_AGENT'] ) ) {
return false;
}
$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
$crawlers = [
'googlebot',
'bingbot',
'slurp', // Yahoo
'duckduckbot',
'baiduspider',
'yandexbot',
'facebot',
'ia_archiver', // Wayback Machine
'gptbot', // OpenAI / ChatGPT
'chatgpt-user',
'oai-searchbot',
'perplexitybot',
'claudebot', // Anthropic / Claude
'anthropic-ai',
'google-extended',
'gemini',
'cohere-ai',
'meta-externalagent',
'applebot',
'semrushbot',
'ahrefsbot',
'mj12bot',
'dotbot',
'rogerbot',
];
foreach ( $crawlers as $bot ) {
if ( strpos( $ua, $bot ) !== false ) {
return true;
}
}
return false;
}
function sph_add_crawler_body_class( $classes ) {
if ( sph_detect_crawler() ) {
$classes[] = 'is-crawler';
}
return $classes;
}
add_filter( 'body_class', 'sph_add_crawler_body_class' );
Step 2 — Add CSS to Force Panels Open
In WordPress admin: Appearance → Customize → Additional CSS
Or in Avada: Avada → Global Options → Custom CSS
/* Force Avada accordion panels open for crawlers */
body.is-crawler .panel-collapse,
body.is-crawler .fusion-panel .panel-collapse,
body.is-crawler .fusion-accordian .panel-collapse {
display: block !important;
height: auto !important;
overflow: visible !important;
visibility: visible !important;
opacity: 1 !important;
}
body.is-crawler .fusion-toggle-icon-wrapper {
display: none !important;
}
Step 3 — Test It
To verify the crawler class is working, temporarily add your own browser's user-agent string to the crawler list (or use a browser extension to spoof Googlebot). You should see all FAQ accordions expanded on page load.
Notes
Confirmed not implemented: May 13, 2026
How tested: Ran curl -A "Googlebot/2.1", curl -A "GPTBot/1.0", curl -A "ClaudeBot/1.0", and curl -A "PerplexityBot/1.0" against the live homepage. Grepped each response for is-crawler body class. Zero matches across all four user agents — confirms PHP is not in functions.php.
Install Google Tag Manager
How to Install
Install the GTM container GTM-WWBTPN7Q site‑wide. Choose one method below.
WordPress (recommended) — WPCode: Insert Headers & Footers
- In WordPress admin: Plugins → Add New → search WPCode – Insert Headers and Footers (by WPCode). Install and Activate.
- Go to: Code Snippets → Header & Footer.
- Paste the Head snippet (below) into the Header box.
- Paste the Body snippet (below) into the Body box.
- Save Changes.
Avada theme (alternative)
Avada → Options → Custom Code (or Advanced → Code Fields):
- Paste the Head snippet into the Tracking/Head code field.
- Paste the Body snippet into the Space before