An Orlando immigration law firm and a Central Florida wildlife removal company started weekly managed SEO with us a month apart in 2026. Both case studies already exist, one per client. This page puts the two side by side, using only what our systems recorded: the recommendation records closed in each client's first 30 days, the daily Search Console totals we store, and the Google Business Profile post log. Where a change has no measured result, we say so.
What did a Central Florida law firm and a wildlife removal company need from weekly SEO?
The law firm: Immigration Law Center
Immigration Law Center (immlawcenter.com) is an Orlando immigration firm led by a Florida Board Certified immigration attorney and practicing in Central Florida since 1996. It handles family-based, work and investor visas, asylum, DACA, deportation defense, and citizenship and naturalization, with multilingual staff. When we started, the site had reasonable depth but no regular technical maintenance, and no Spanish-language pages built around queries that actually appeared in its Search Console. Service started on April 14, 2026.
The wildlife removal company: Dr. Critter
Dr. Critter (drcritter.com) is a licensed wildlife removal company serving Central Florida: squirrels, bats, raccoons, rats, snakes and more, with same-day response, damage repair and attic restoration. It came in with a 4.9-star rating across more than 343 reviews. The problem was the site itself, which Google could not crawl reliably. Service started on May 14, 2026.
What did we change in the first month at each, and in what order?
"First month" here means the 30 days after each service start date. In that window the law firm had 87 recommendation records closed as completed, and the wildlife company had 121. A closed record is not always a change on the site. Some were checks that found the thing already in place, and the Google Business Profile items in both first months were written up as steps for the owner, because we had no way to edit either profile at the time. The lists below say which is which. Record numbers are in brackets.
Immigration Law Center, April 14 to May 14, 2026
Nothing closed in the first three weeks. The first completed records are dated May 6, day 22, and the rest landed on May 12.
- Fixed a crawl trap. A rewrite rule under /contact/ matched any path, which produced endless nested URLs and broke the images on the city contact pages. [2058, 2066]
- Replaced the generic Organization schema with LegalService and added Attorney schema to /about/. [2075, 2076]
- Rewrote the homepage H1 and hero copy to name Orlando and the Board Certification, and wrote meta descriptions for pages that had none. [2084, 2083]
- Image and font work: width and height on images, lazy loading below the fold, WebP conversion, and font-display swap. [2070, 2069, 2071, 2112]
- Removed the viewport setting that blocked pinch-to-zoom, and added a main landmark and a skip link. [2115, 2117]
- Added a disclaimer to the consultation forms and footer saying that contacting the firm does not create an attorney-client relationship. [2094]
- Published two articles: one on what to do after receiving a Notice to Appear, and a Spanish-language green card guide. [2091, 2093]
- Wrote up the profile's primary category, description, photos and Spanish-language attributes as owner steps. [2102, 2103, 2104, 2106]
- Checked and found already in place: server-rendered HTML, so the suggested rendering rebuild was not needed. [2096]
- Published the first two profile posts by hand.
- Consolidated the site on one hostname with a single 301 hop, and retired the /nafta/ URL in favor of a TN visa page. [2177, 2199]
- Returned 410 for a recursive file-path URL that had leaked into the database, and added 301s for city URLs that were returning 404s. [2192, 2179]
- Filled out the Attorney schema and added the Florida Bar membership and admission date to /about/ and the footer. [2197, 2209]
- Published guides on citizenship and naturalization, H-1B sponsorship, and DACA in 2026, and added a new section to the Winter Park page. [2203, 2206, 2205, 2204]
- Looked into a query that had dropped, "family immigration attorney buena vista". The site never mentioned Lake Buena Vista, so a mention went onto the Kissimmee page. The result was not measured. [2201]
- Wrote up the profile's services list as owner steps, and published three more profile posts by hand. [2220]
Dr. Critter, May 14 to June 13, 2026
The first records closed on day 2, and the month's work landed on six dates.
- Stopped the server errors by removing the site's /minify/ layer. [2280]
- Built a /service-areas/ hub, linked service and animal pages to their city pages, and cross-linked related blog posts. [2286, 2281, 2285]
- Fixed timeouts on the homepage and contact page. A reviews widget made an outside request with no time limit on every cache miss. [2386]
- Removed a robots.txt rule blocking ClaudeBot. [2427]
- Speed and layout: fetchpriority on hero images, width and height on images across templates. [2401, 2395]
- Rewrote the bat removal posts and the Casselberry bat page around Florida's bat maternity-season rule, and published a new article on Florida bat removal law. [2414, 2415, 2416]
- Created an emergency wildlife removal page and expanded the existing attic restoration page. [2417, 2418]
- Redirected every /rat-extermination/ city URL to its /rat-control/ match. [2388]
- Rewrote the homepage title and description and the fallback titles on city pages, cut the homepage from seven H1 tags to one, and toned down repeated phrasing on /dogs-cats/. [2419, 2420, 2392, 2389]
- Checked and found already in place: review rating schema and font-display swap. [2409, 2402]
- Five profile posts followed by hand on May 20.
- Added the operator's bio and Florida wildlife license details to the homepage and core service pages, and put the review rating in visible text on service pages. [2591, 2577]
- Published articles on wildlife control versus pest control, raccoon droppings in attics, and armadillo removal. [2617, 2618, 2619]
- Added Service schema to the location page template. [2561]
- First attempt at the desktop layout shift caused by the homepage hero carousel. [2555]
- Published three profile posts by hand.
- Wrote up the profile's business name, primary category, photos, service areas, review replies and post schedule as owner steps. [2432, 2435, 2437, 2438, 2436, 2434]
- Published an article on identifying attic wildlife by sound, smell and damage, and raised the HSTS max-age to one year. [2629, 2394]
- The homepage timeouts came back. This time the fix went in at the origin, so only one request at a time refreshes the reviews data. [2650]
- The profile's primary category had reverted. The reset was written up as owner steps again. [2659]
- Second attempt at the layout shift: reserved space for late-loading elements. [2654]
- Published a skunk removal article and one profile post. [2655]
- Third attempt at the layout shift found the cause: the carousel stylesheet hid the hero until its script loaded. [2692]
- Restarted profile posts after they lapsed. [2700]
- Redirected one duplicate blog post to its canonical version and held a second redirect after inspection showed the page was substantive. [2694]
- Two repeat flags, for email-protection links and hidden text, were checked on the live site and found to be stale scan data. [2695, 2689]
What was the same for both?
The routine underneath was the same. Both sites ended the month with LocalBusiness-type schema plus BreadcrumbList and WebSite markup, a main landmark, a Permissions-Policy header and one canonical hostname behind a single 301. Both went through the same image and font checks (dimensions, lazy loading, WebP, font-display swap), though on the wildlife site several of those turned out to be in place already. At both, crawler access was checked at robots.txt and at the Cloudflare firewall. The firm's robots.txt turned out to be managed by Cloudflare rather than the site, so that one went to the owner as a step [2097].
The Google Business Profile story was also the same in month one. Neither profile could be edited from our side, so category, photos and description changes were handed to each owner as written steps, and every post that month was published by hand. That changed later, but in both first months the profile work depended on the owner. The weekly local routine both clients run on is written up in the no-fluff local SEO playbook, and the service behind it is on the local SEO page.
What was different because one is a practice and one is a trade?
Only differences that appear in the records are listed here.
What only the law firm needed
- Credentials went into the markup and the copy: Attorney schema, the Board Certification in the H1, and the Florida Bar membership and admission date on /about/ [2076, 2084, 2197, 2209].
- The forms got a disclaimer saying that contacting the firm does not create an attorney-client relationship [2094]. Nothing like it appears in the wildlife records.
- Spanish showed up from the first month: a Spanish green card guide, Spanish-format dates on the Spanish service pages, and Spanish alt text on /daca-es/ [2093, 2213, 2187]. Of the firm's 41 published profile posts through October 13, 2026, 13 are in Spanish. The wildlife company's 35 are all in English.
- The firm's posts follow the government's calendar: visa bulletins, filing fees, processing times, court backlogs.
What only the wildlife company needed
- The site pairs each service with each city it serves, so it needed a service-areas hub, links from service and animal pages into the city pages, and redirects to merge two parallel sets of rat-control city URLs [2286, 2281, 2388].
- Server errors and homepage timeouts were the first fixes, and the timeouts came back once before the origin fix held [2280, 2386, 2650]. The firm's records have nothing similar.
- The review rating was already in schema. It went into visible text on the service pages too [2409, 2577].
- Urgent jobs got their own pages: emergency removal, and a fuller attic restoration page [2417, 2418].
- Because the company drives to its customers, the profile steps included declaring service areas, plus removing a service descriptor from the business name [2438, 2432].
- The company's posts follow the animals' calendar. Bat maternity season, when exclusion is closed, comes up in May, August and September.
What moved, what did not, and what is too early to say?
Search Console totals, five 28-day windows
These are site-wide clicks and impressions from the daily Search Console totals we store for each site. Every window has all 28 days on record. The first window starts six weeks after the law firm's start and eleven days after the wildlife company's, so neither is a clean before-work baseline.
| 28-day window | Law firm clicks | Law firm impressions | Wildlife clicks | Wildlife impressions |
|---|---|---|---|---|
| May 25 to Jun 21, 2026 | 47 | 11,969 | 505 | 50,783 |
| Jun 22 to Jul 19, 2026 | 86 | 18,364 | 587 | 56,262 |
| Jul 20 to Aug 16, 2026 | 121 | 25,190 | 653 | 73,400 |
| Aug 17 to Sep 13, 2026 | 113 | 25,048 | 820 | 74,008 |
| Sep 14 to Oct 11, 2026 | 164 | 20,522 | 818 | 81,447 |
Source: daily Search Console site totals stored by ConceptSEO. Our stored record starts on April 29, 2026 for the law firm and May 10, 2026 for the wildlife company. May 17 to 19, 2026 is missing for both and falls outside every window above.
What moved
Both sites have more clicks and impressions in the latest window than in the first. The law firm went from 47 clicks and 11,969 impressions (May 25 to June 21, 2026) to 164 clicks and 20,522 impressions (September 14 to October 11, 2026). The wildlife company went from 505 clicks and 50,783 impressions to 818 clicks and 81,447 impressions over the same two windows.
What did not move, or went backward
- The wildlife company's clicks are flat across the last two windows: 820 (August 17 to September 13, 2026), then 818 (September 14 to October 11, 2026).
- The law firm's impressions fell in the latest window, from 25,048 to 20,522, while its clicks rose from 113 to 164 over the same two windows.
- The law firm's clicks dipped once, from 121 (July 20 to August 16, 2026) to 113 (August 17 to September 13, 2026).
- At the wildlife company, three first-month fixes did not hold the first time: the homepage timeouts came back, the profile category reverted after the owner step, and posts lapsed until the June 10 restart. The layout-shift fix took three passes.
Too early to say, or not measured
None of the first-month records in either account has a stored before-and-after result. The first such records for these two sites are dated September 29, 2026. So for every individual change listed above, including the new articles, the Spanish pages, the city page work and the Buena Vista mention, the result was not measured. The Search Console totals cover the whole site. Seasons and Google's own changes affect them too, and we can't tie any of the movement in the table to one change. We did not measure profile views, calls or leads for this comparison.
How the numbers were collected
- Service start. The service start date stored for each site: April 14, 2026 for the law firm and May 14, 2026 for the wildlife company. The first month runs 30 days from that date.
- Changes. Recommendation records with status completed and a completion date inside the first month, with the completion note written when each was closed. Counts are records, not distinct edits.
- Search Console. Daily site-wide clicks and impressions stored by ConceptSEO, summed over the five 28-day windows ending October 11, 2026. Average position is left out on purpose.
- Profile posts. The Google Business Profile post log, counting posts with a publish date (hand-posted or scheduled). Counts run through October 13, 2026: law firm 5 in the first month and 41 in total, wildlife company 9 in the first month and 35 in total.
- Last updated. October 14, 2026.
You may republish these figures with attribution and a link to https://seo.concept211.com/resources/weekly-seo-two-central-florida-businesses.
What would this look like for your business?
In these two records, the practice's early list was credentials, a disclaimer and a second language, and the trade's was city pages, reviews and a server that kept timing out. Your site will have its own list, and the free audit is the quickest way to see it. The rest of our client work is on the case studies page.