Chris - Local SEO (@ChrisSimpson) header
Chris - Local SEO (@ChrisSimpson) profile picture

Google Maps + organic for local businesses. Solo owner. You work with me, not a roster. Digital Press Releases DM "PR" For information

United States
Joined May 2022
Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)Photo by Chris - Local SEO (@ChrisSimpson)
Chris - Local SEO retweeted
🚨 Check out my SEO audit by @ChrisSimpson and if you need your SEO fixed, contact Chris 👇
The same audit my Grok bot runs for free: x.ai/bot/P1ijZO3rOe1VeNBcQfE… Give it your site. It reads up to 500 pages, changes nothing, and writes the report in plain words. costaricaexpatmap.com With scripts off, your home page is a white screen. Every address sends the same starter page. JavaScript draws the real content after it loads. Before scripts run, the home page has about 320 words and 15 links. After, about 1,100 words and 133 links. Google has to run the scripts to see your listings. That second pass is slower and not certain. Many AI assistants do not run scripts, so they see none of your 12,000+ businesses. Fix: turn on pre-rendering or server-side rendering for home, directory, city, category and business pages. Your sitemap lists 19 addresses. Not one is a business, city, category or blog page. Fix: build the sitemap from your database, so every listing is in it. Most of those 19 are private or old pages. /account, /favourites, /manage-business, /admin-marketing-services, /home-old, and a second home page at /Home. Fix: take them out. Noindex the account and admin pages. Redirect /home-old and /Home to /. Every page names your home page as its canonical, with the same title and description. That tells Google each page is a copy of the home page. Fix: give each page its own canonical, title and description in the page code. The hidden page text that AI tools read still describes a lawyers case app. Rewrite it for the directory. --- Paste this into your bot: "You are fixing my website, costaricaexpatmap.com. 1. Fetch my home page and /directory/browse-all with JavaScript off; count words and links. 2. Count the URLs in my sitemap by type: business, city, category, blog, other. 3. Flag account, admin, /home-old and /Home URLs in it. 4. List the canonical, title and description in the raw HTML of each sitemap page. Give the exact change for each. Done = raw HTML shows the content, the sitemap holds every listing and no private page, each page has its own canonical. Report what you found with the exact URLs, then what you changed." ---
1
1
78
Chris - Local SEO retweeted
Check out SEO Audit I got from @ChrisSimpson - very, very good. Contact Chris to fix your SEO 👇
The same audit my Grok bot runs for free: x.ai/bot/P1ijZO3rOe1VeNBcQfE… Give it your site. It reads up to 500 pages, changes nothing, and writes the report in plain words. playalagartorealestate.com Your home page call link dials a fake number. The number on the screen is right. The link behind it is tel:9876543210. That is the placeholder number that ships with the page template. A buyer who taps it on a phone calls a number that is not yours. On a real estate site, that tap is often the first contact. Fix: in Elementor, edit that phone item. Set the link to your real number. Tap it on a phone to check. Your About Us page has 12 blocks of "Lorem ipsum" filler. Our Agents has 11. The WordPress Sample Page is live and in your sitemap. Buyers read those pages to decide if they trust you. Write real text or delete the blocks. Delete the Sample Page. Only 5 of 985 pages have structured data, and it is only a basic WebSite entry. No page says who the business is. No listing states its price, size or location. Fix: turn on RealEstateAgent schema in your SEO plugin. Then add listing schema to the property template. Your agent and search pages never end. Page 9999 still loads with listings. Google has to fetch them, so your real listings get visited less often. Make pages past the last listing return a 404. Anyone can see 5 of your login names at /wp-json/wp/v2/users. Turn that list off and use two-factor login. On a slow 4G phone, your top banner shows after 53.9 seconds. It is lazy-loaded. Switch that off for the top section only. --- Paste this into your bot: "You are fixing my website, playalagartorealestate.com. 1. Compare every tel: link on my home page with the number shown next to it; flag 9876543210. 2. Find "Lorem ipsum" on /about-us/ and /our-agents/, and check /sample-page/. 3. Count pages with RealEstateAgent or listing schema. 4. Check if /search-results/page/9999/ and /agent/<name>/page/9999/ return 200. 5. Check if /wp-json/wp/v2/users lists usernames. Give the exact change for each. Done = tel: matches the shown number, no filler, page/9999 returns 404, user list closed. Report what you found with the exact URLs, then what you changed." ---
1
1
94
Chris - Local SEO retweeted
Replying to @ChrisJa31093347
Everyday people will rapidly adopt and enmesh their life with technology. They will be absolutely entangled in it. From seemingly innocuous things (thermostats) to AI, listening devices, "smart" everything, social media, etc. This is a vulnerability.
1
2
1
10
971
Chris - Local SEO retweeted
This is so good.
honestly this rewired my fucking brain
45
209
7
3,600
253,548
Chris - Local SEO retweeted
My top ten books: 1. Black Swan 2. How to win friends and Influence people 3. How to read a book 4. This is marketing 5. 1984 6. The obstacle is the way 7. The millionaire next door 8. The psychology of money 9. The ascent of money 10. Start with why
1
2
2
240
Chris - Local SEO retweeted
The other day I followed @ChrisSimpson. Shortly after he shot me a DM. Offered to look at my website and GBP AND provided valuable feedback for free. That is a Value Based Sales Process. When Pixel Narratives needs paid SEO services, I know who I’m calling.
1
1
124
Chris - Local SEO retweeted
Embed your GBP in the footer of your website not a random map. use share, then embed a map, from your own profile. buy a press release. Have those 300 backlinks and referring domains pointed at your site. link to your Google profile from the press release. Embed your Google profile too. show your address on your GBP. not a service area. link your GBP to its city page, not your home page your primary category is the thing you sell. not the one that sounds closest. list 15+ services on your GBP. then go back and write two to three sentences under every one. put a keyword in your business name. if your LLC won't allow it, file a DBA. put your keyword and a variation in your meta title put your keyword and a variation in your title tag your H1 should have your main keyword in it your H2 should have your keyword and a variation your H3 should have your keyword and a variation your H4 should have your keyword and a variation your H5 should have your keyword and a variation your H6 should have your keyword and a variation have more than one of each h tag. Look at your competitors pages. Do 5% more. variations look like roof, roofing, roofer. your paragraphs need your keywords too. and the variations. AND the entities in your niche. the things Google expects to see on a page like yours: materials, parts, brands, places. your name, address, and phone number should be identical on every listing post on your GBP twice a week. every post links to a service page. have a video on your GBP. always. respond to every review within 24 to 48 hours. the bad ones too. every page on your site should be two to three clicks from the homepage a page with no links pointing to it doesn't exist to Google pick www or non-www. link to that one every time. check for 404s. even the big guys have them. do not build two pages targeting the same keyword. they will fight each other. have two sitemaps. xml for Google, html for people. don't build 200 city pages. build the ones you have something real to say about. build your site in plain HTML. if Google has to render it, it might see a blank page. your first backlinks should use your brand name as the anchor text anything talking about your business has the same Name. The same address. And phone number. do all of this for six months and watch what happens.
11
8
1
199
13,984
Chris - Local SEO retweeted
How I would do parasite SEO for free. First, create profiles on all major social platforms. Specifically, the seven you can link to from your Google Business Profile. This is a must. Google just allowed us to add major platforms to Google Search Console. So social media is a must. The seven I create: - Linkedin - Youtube - Tiktok - Pinterest - X - Facebook - Instagram Okay, now we need to post. Here’s how I’d get 100’s if not thousands of posts. From barely creating. We’re going to use repurposing on steroids. I need 10 short form videos. I can make these all by hand OR go on a podcast. Feed the podcast video to Claude. Have it transcribe AND cut me 10 short form videos. Here’s where we ABSOLUTELY juice this. 10 Short Form Videos turns into 60 When repurposed. Each has a keyword I’m targeting for my business in the description WITH a link to my money page for that keyword. Then, each short turns into a Still carousel. You’ve seen these. Still images of keymoments in podcasts with captions across of what they’re saying in the clip. That’s another 60 posts. Okay, that’s 120 posts. Let's see where we can juice more. We can turn the normal phone format into 4:3 instead of 9:16 formatted videos. We don’t want to lose our audience so we’ll post these as trial reels. On other platforms we’ll schedule them weeks out. So that’s another 60 posts. ALL linking back to our site. All targeting keywords for our business. I’m not done. Now, we take the transcripts. Write Tweets / Linkedin Posts / Youtube Community posts / Facebook Okay, so that’s another 40 posts. Then we SCREENSHOT the X posts. You’ve seen all the big brands do this. Look at hormozi’s instagram. We post THOSE screenshots on X / Linkedin / Youtube Community posts / Instagram / Facebook / Pinterest That’s another 60 posts. Do this four more times, and you’re at a thousand parasite posts. Also, buy Some Poster from @JespernissenSEO
4
7
2
69
15,152
Chris - Local SEO retweeted
One of these days, you're going to look back at your life... Don't wait. Start now on those things you will wish you would have accomplished.
25
22
2
349
21,649
Chris - Local SEO retweeted
I audited a personal injury attorney's SEO for 25 minutes straight. The full teardown, by section: 0:00 Everything I check in a full audit. 1:41 Google Business Profile. Primary category, a description behind every service, every service variation people search, every attribute answered. 5:21 Socials. Create the profile even if you never post, match your URL structure, pick .com, respond to every review within 24-48 hours. 8:57 The review backlog. 433 unanswered reviews and the batch-10-a-week fix. 9:36 The link web. YouTube about section, why social links keep pages indexed for years, an Instagram post feeding Google a 301. 13:36 NAP chaos. Three different phone numbers across Yelp, GBP and the website. A Facebook link missing the www. 17:39 The map. Does your directions link actually go to your GBP, the exact clicks to embed the real map, sameAs schema. 21:00 URL bloat. Blog categories minting URLs, 40 real pages turned into 160, one blog posted twice as two identical URLs. 24:25 The attorney site ranking with zero blog posts. TLDR tweet — Personal Injury Attorney audit Everything I told a personal injury attorney to fix, in order: Match the primary GBP category to what people actually search. List every service variation. Answer every attribute question Google asks. Write 2 to 3 sentences behind every service on the profile. Respond to every review within 24 to 48 hours, one star to five. They had 433 unanswered. The fix is batching 10 a week, not catching up in a weekend. Create every social profile even if you never post on it. Put a link to the site in every bio. Your YouTube about section should link to the site and every other profile. One phone number everywhere. Yelp, GBP and the website all showed different ones. Click your own Map and Directions link. It should land on your GBP. Then list your socials in sameAs schema so Google knows you own them. Kill the URL bloat. Blog categories were minting URLs nobody approved, and 40 real pages became 160. That is where the crawl budget went. One blog posted twice is two URLs with identical content. Pick one, 301 the other.
1
4
630
Chris - Local SEO retweeted
50 Minute SEO Audit: Real Estate Agent + Live Call
3
25
1,643
Chris - Local SEO retweeted
You are more capable than you think. Don't allow anyone to tell you anything different.
29
79
4
732
19,619
Chris - Local SEO retweeted
Reply with your website. I'll be doing SEO audits live at 1:00 Pm Eastern Standard. (Tomorrow 08/10) If you can't attend, I'll direct message you everything I found.
1
1
1
565
Chris - Local SEO retweeted
Replying to @ChrisSimpson
Learning how to fix these things now!
1
1
48
Chris - Local SEO retweeted
The most important things you'll ever pay attention to, are your own work & life. Everything seeks to hijack your attention away from those two things... Don't get distracted by things that don't matter. Play the long game.
34
51
2
493
15,770
Chris - Local SEO retweeted
Replying to @ChrisSimpson
Saw it yesterday. THANK YOU! Lots of good tips.
1
2
123
Chris - Local SEO retweeted
Reply with your website. I'll be doing SEO audits live at 1:00 Pm Eastern Standard. If you can't attend, I'll direct message you everything I found.
6
1
10
1,230
Chris - Local SEO retweeted
The prices of everything have gone up, and paychecks have largely stayed the same. Get a promotion, start a business, get into real estate...whatever it takes. Make money. Get your head in the game. I will always encourage you to be more, to earn more…and you will need it.
52
38
4
597
30,237
Chris - Local SEO retweeted
The first thing I buy for a local client is a press release. Around three hundred backlinks and three hundred referring domains, with the Google Business Profile embedded. Nine times out of ten that alone beats ninety percent of competitors.
25
29
1
792
70,667