J.M. Field Independent Search Review Smallwood's Yachtwear · analyst version, every finding Client version, priorities 1 and 2
Smallwood's Yachtwear, Fort Lauderdale

You held first place for a month. This week you are seventh.

You took first place for yacht crew uniforms on 8 July and still held it on 11 August. On 13 August you are seventh. Everything below was costing you traffic even while you were winning, and every figure can be checked.

#7
United States, "yacht crew uniforms"
You were #1 on 11 August. Re-checked four times on 13 August
4th
On the map for "yacht uniforms"
At all 49 points we searched from. One place outside the pack, citywide
0 of 95
Pages carrying structured data
Checked every page. No product, business or organisation markup anywhere
0
Pages with share tags, bar one
94 of 95 have no Open Graph at all. The homepage has the wrong ones

The short version

Eleven things, worst first. One line each.

WhatWhy it mattersEffort
You lost the number one spot this weekFirst for "yacht crew uniforms" on 11 August, seventh on 13 August.Urgent
Your analytics has been dead since July 2023A retired Universal Analytics tag is still running and no GA4 tag is visible.10 min
Google rewrites titles that start with symbolsAll 38 pages using a symbol get rewritten; every clean title is kept.Low
No structured data anywhereNone of your 95 pages can show a price or business detail in results.Medium
Shared links say "Home page"Your homepage previews as "Home page. Welcome to our website."Low
Two About pages, and Google indexed the 228 word oneThe 2,582 word page your menu links to is not the one being found.One line
Security setup makes you look broken to every toolAuditors, partners and AI crawlers all see a blocked site.Config
Two overlays cover the buy button on a phoneThe cookie notice and chat widget sit over the size selector.Low
Fourth on the map everywhere in the cityFor "yacht uniforms" you are fourth at all 49 points we searched.Ongoing
The market leader ranks for four times as many searches220 garment searches you are absent from entirely.Content
One local search you hold the map for with no page behind it"crew uniforms fort lauderdale" gives you a map slot and no result.One page

Read this before the findings: what this review could and could not see

This is a surface level scan, run from the outside. We have not been given access to your systems, so parts of it are inference rather than measurement, and some of it may be incomplete or wrong in ways we cannot detect from here.

Everything stated as a fact below was measured and can be checked. Where we are inferring, we say so. With Analytics and Search Console access, the modelled numbers get replaced by your real ones. Treat this as a first look that shows where to dig, not a final diagnosis.

The good news, in one line: you are number one in the United States for your two main searches, you have the best rating of the three suppliers in your market, and real visitors get a fast site. Most of what follows is about not squandering that.

Your platform, and why most of this is cheap to fix

Your shop runs on Magento 2, with the Codazon "Unlimited" theme. We can see the module set in your page code, and none of the Adobe Commerce only modules are present, so this is almost certainly Magento Open Source rather than the paid edition.

That matters because it changes what these fixes are. Several of the findings below are not development work at all, they are settings in an admin screen you already have:

FindingWhat it actually takes on Magento 2
Stale second sitemapDelete the leftover file. Adding the Sitemap line to robots.txt is a single line in the admin
Symbols in titlesCategory and page metadata fields in the admin. No code
"2024" in seven titlesSame fields, same screen
Missing canonical tagsMagento generates these for catalogue pages from a setting, and never for CMS pages. That is precisely the three pages missing them
Structured dataA template change in the Codazon child theme, written once and inherited by every product
Share tags reading "Home page"Theme defaults that were never overridden. Magento core does not set these

The share tag problem is worth calling out as a theme issue rather than a Magento one. Your homepage is tagged og:type: product, which no shopping platform would do by itself. It is the theme's placeholder, still in place.

Your site also carries a static content deployment stamp from today, so somebody has current deploy access and the site is actively maintained. Nothing here is blocked on rebuilding or replatforming. It is a list of settings and one template file.

1. You lost the top spot this week Priority 1

This is the most time sensitive thing in the review, and it is the reason we would want to talk sooner rather than later.

Your position for "yacht crew uniforms" · longer bar is a better position. Black is inside the top three
Nov 2025: position 6Nov 2025#6Mar 2026: position 3Mar 2026#3Apr 2026: position 5Apr 2026#58 Jul 2026: position 18 Jul 2026#111 Aug 2026: position 111 Aug 2026#113 Aug 2026: position 713 Aug 2026#7

Eight months to climb, a few days to lose it. The same has happened on "yacht crew clothing", where you are now sixth. We checked four times, from two locations, before writing it down.

What we can and cannot tell you about why

We cannot say what caused it. Without Search Console we cannot see whether Google has recrawled your pages, whether anything was flagged, or whether impressions fell alongside the position. Those are the first three things we would look at, and all three need access you would have to grant.

One thing is worth knowing while you investigate. The keyword tracking databases the industry runs on have not caught up yet. They still list you at position 1 for this term. Only a live search shows the drop, so a monthly report drawn from a tracking tool would tell you everything is fine for some weeks yet.

The traffic estimate moved with it

The same databases model your monthly organic traffic. That model has fallen sharply:

Modelled monthly organic visits · an estimate from ranking positions, not your analytics
Mar 2026: 12,039 modelled visitsMar 202612,039Apr 2026: 12,530 modelled visitsApr 202612,530May 2026: 12,188 modelled visitsMay 202612,188Jun 2026: 16,881 modelled visitsJun 202616,881Jul 2026: 16,459 modelled visitsJul 202616,459Aug 2026: 1,800 modelled visitsAug 20261,800

An estimate, not a measurement. Modelled from rankings, not your analytics, and that same database is currently out of date on your headline position. Your keyword count barely moved, so the model is reacting to lost positions, not lost pages. Your Search Console would settle it in ten minutes.

2. Your analytics tag stopped collecting data in July 2023 Priority 1

Every page we read carries this, sitewide:

UA-30115105-1

That is a Universal Analytics property. Google shut Universal Analytics down in July 2023 and it has processed nothing since. The tag is still firing on all ten pages we checked, and it is sending data into a system that no longer exists.

We found no GA4 measurement ID anywhere in your page source. You do have a Google Tag Manager container, GTM-NLVVNHMB, and it is possible GA4 is configured inside it, because a container's contents cannot be read from outside the site. So there are two possibilities and they are worth ten minutes of someone's time to separate:

Open Google Analytics and check whether a property is receiving data today. Everything else in this report is a search finding; this one decides whether you can measure any of the rest.

3. Google is discarding the titles you wrote Priority 2

A page title is the line a searcher clicks. We compared the title tag in your page source against the title Google actually displays, across eight pages. The result is a clean split.

PageYour title tagWhat Google displays
/styles/pants➨ Yachtwear Pants | SmallwoodsPants
/industries/cruise★ Cruise Apparel | SmallwoodsCruise Apparel
/shipping-and-returns➨ Our Shipping & Returns Policies | SmallwoodsOur Shipping & Returns Policies
/collections➨ Explore Our 2024 Yachtwear Collections | Smallwoods➨ Explore Our 2024 Yachtwear Collections
/men-s-epaulet-shirt.htmlMen's Epaulet ShirtMen's Epaulet Shirt
/contactReach Out For Inquiries And AssistanceReach Out For Inquiries And Assistance
/saleSaleSale
/women-s-cap-sleeve-blouse.htmlWomen's Mandarin Collar BlouseWomen's Mandarin Collar Blouse

Every page whose title begins with a decorative symbol was rewritten. Every page without one was left exactly as written. Four out of four, in both directions.

Having read every page on the site, the scale is clear: 38 of your 95 pages carry a decorative symbol in the title, using four different characters. That is not an isolated slip on a few categories, it is two pages in five.

The worst case is the pants category. You wrote "➨ Yachtwear Pants | Smallwoods". Google publishes "Pants". The word yachtwear, which is the entire reason someone lands on that page rather than a department store, is gone. On the cruise page the same thing happens to your brand name.

The fix is deleting characters, not writing new copy

Remove the decorative symbols from the 38 titles carrying them. There is no design change, no development work and no risk. Google keeps titles it can read cleanly, which the four untouched rows above demonstrate on your own site.

Two related problems in the same place

4. Nothing on the site tells Google what it is looking at Priority 2

Structured data is the hidden markup that lets Google understand a page well enough to show prices, stock, ratings and business details directly in the results. We checked every one of your 95 pages. Not one carries a single block.

PageStructured data foundWhat it costs you
HomepageNoneNo organisation or logo panel
Product pageNoneNo price or availability in results
Contact pageNoneNo business details, despite the address and phone being on the page

Your product pages already carry the price in the page code in the older format Google no longer reads for rich results. Converting that to the current standard is a template change made once and inherited by every product.

5. On the map you are never missing, and never quite in the pack Priority 2

We searched from 49 separate points across a twelve kilometre square of Fort Lauderdale, for three terms. 147 searches. Each square below is one of them.

yacht crew uniforms
In the pack at 48 of 49 points
yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 44yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33yacht crew uniforms here: position 33
crew uniforms
In the pack at 37 of 49, strongest toward the water
crew uniforms here: position 44crew uniforms here: position 44crew uniforms here: position 55crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 55crew uniforms here: position 55crew uniforms here: position 33crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 55crew uniforms here: position 33crew uniforms here: position 66crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 33crew uniforms here: position 55crew uniforms here: position 22crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 33crew uniforms here: position 22crew uniforms here: position 33crew uniforms here: position 33crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 44crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 44crew uniforms here: position 44crew uniforms here: position 44crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 22crew uniforms here: position 33
yacht uniforms
Fourth at every single point. Never in the pack
yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44yacht uniforms here: position 44
1 to 3, in the map pack 4 to 6 7 to 10Each circle is one search run from that point on the map.

You appear at every one of the 49 points, on all three searches. That is rare and it is worth saying plainly. The problem is the last step.

On "yacht uniforms" you are fourth at all 49 points, without a single exception. Google's pack shows three. No amount of moving around the city gets a customer to see you on that search.

A correction to what we said earlier about reviews

Comparing you only with Liquid Yacht Wear and Saltee Rags, we said your review count sits mid table. Searching from 49 points surfaced competitors a single search did not:

BusinessRatingReviews
Yachtees Apparel4.980
Liquid Yacht Wear4.771
National Marine Suppliers4.557
Smallwood's Yachtwear4.837
Saltee Rags5.014

Fourth of five on volume, not mid table. Your 4.8 is still second highest, so only the quantity is missing. Roughly forty more reviews puts you level with the two ahead of you, and reviews are what move map rankings.

6. On a phone, two overlays sit on top of the buy button Priority 2

Your customers are crew, often standing on a dock with a phone. We loaded the site at phone width and looked at it. The good news first: the layout is properly responsive. Nothing overflows sideways, the page fits the screen at every width we tried, and your phone number at the top is tappable.

Three things get in the way.

Your best product page asks for a review it has never had

Your third biggest traffic page says "Be The First To Review This Product". You have 36 reviews at 4.8 on Google and none of them appear where people decide to buy. It is also why rating markup cannot be added: there is nothing on the page to describe.

7. Every share of your homepage says "Home page. Welcome to our website." Priority 3

When someone pastes a link to your homepage into a message, a post or an email, the preview card is built from tags in the page source. Yours are the platform's untouched defaults:

TagYour valueShould be
og:titleHome pageSmallwood's Yachtwear
og:descriptionWelcome to our website.The description you already wrote for search
og:typeproductwebsite, this is not a product page
og:site_nameMissingSmallwood's Yachtwear

So a captain recommending you in a crew WhatsApp group sends a card headed "Home page" followed by "Welcome to our website." That is the first impression of a forty year old company on the one channel where crew actually pass on recommendations.

The other 94 pages have no share tags at all, so sharing a product page gives the app nothing to build a card from. No Twitter tags anywhere either. For a business whose customers recommend by message, this is the cheapest fix on the list.

Canonical tags are missing on your editorial pages

A canonical tag tells Google which address is the authoritative one when a page can be reached more than one way. Across all 95 pages, 20 have none:

PageCanonical tag
HomepageMissing
/contactMissing
/shipping-and-returnsMissing
Product and category pagesPresent on 75 of 95

The pattern is consistent with the platform generating canonicals for catalogue pages automatically while hand built pages were never given one. It is a template fix, not twenty separate ones. Eight pages are also missing a meta description entirely.

The headings skip from H1 to H5

Your homepage runs H1, then three H5s, then seven H2s. The three H5s are trust badges wearing document structure: "SHIPPING WORLDWIDE", "SINCE 1981", "GLOBAL SUPPORT". Screen readers build their outline from these, so the page reads as a document with a missing middle.

Your homepage links to a page that does not exist

The Elements Collection block on your homepage points at /collections/elements-collection/, which returns 404. A visitor clicking it lands on an error page. It is the only broken link in 96.

8. Speed is good, and every tool you run will tell you the site is broken Priority 3

Measured against real Chrome users, every Core Web Vital passes:

Metric, real visitorsValueVerdict
Largest Contentful Paint2,340 msFast
Interaction to Next Paint123 msFast
Cumulative Layout Shift0Fast
First Contentful Paint1,819 msAverage
Time to First Byte1,136 msAverage

Why any PageSpeed screenshot of your site is wrong

Your security layer challenges automated visitors. Google's own PageSpeed tool is one of them, so a run against your homepage measures the challenge page rather than your shop. It reports a performance score of 97 and an SEO score of 40, and both are describing a nearly empty holding page.

You can confirm it in a minute. Run Google's PageSpeed tool against smallwoods.com and open the SEO section. It reports "Page is blocked from indexing" citing <meta name="robots" content="noindex,nofollow"> and "Page has unsuccessful HTTP status code 403". Neither is true of your real homepage. Both belong to the challenge page the tool was served. The field figures above come from real visitors and are the ones to trust.

Every audit tool will report you as broken, and it will be wrong

This matters beyond one speed score. Any tool that requests a page by address gets the challenge, then describes the challenge instead of your shop. We ran a common SEO checker alongside our own work and it returned three alarming results, all three false:

What the tool reportedWhat your pages actually contain
Blocked by meta robots tag<meta name="robots" content="INDEX,FOLLOW"> on every page we read
robots.txt not foundPresent and well maintained. We read it
Page title is "Just a moment..." at 16 characters"Smallwood's Yachtwear"

That same tool reported the title twice, once as "Just a moment..." from the server and once as "Smallwood's Yachtwear" after the page finished loading. That is the challenge and your real homepage, in one report.

The cost: you cannot be audited, and nor can anyone check you. An insurer, a marketplace or a prospective partner sees a site that appears to block search engines, and AI crawlers cannot read your products.

Allowing the crawlers you want, and exempting /robots.txt from the challenge, is a Cloudflare configuration change rather than a change to your website.

9. Where the market leader is beating you Priority 3

Liquid Yacht Wear sits directly beneath you on both of your main searches. Across the wider market they are considerably larger:

How much of the market each supplier reaches · full bar is every search they rank for, solid block is the top three
Liquid Yacht Wear: 804 ranking searches, 121 of them in the top threeLiquid Yacht Wear804 searches, 121 in the top threeMarina Yacht Wear: 364 ranking searches, 39 of them in the top threeMarina Yacht Wear364 searches, 39 in the top threeSea Design: 210 ranking searches, 15 of them in the top threeSea Design210 searches, 15 in the top threeSmallwood's: 202 ranking searches, 39 of them in the top threeSmallwood's202 searches, 39 in the top threeSaltee Rags: 27 ranking searches, 0 of them in the top threeSaltee Rags27 searches, 0 in the top three

You beat them on the two searches that describe what you both sell. They beat you on breadth.

The gap is garment words, not yacht words

We compared every search Liquid ranks for against every search you rank for. 268 have meaningful volume and you are absent from all of them. Of those, 48 are other companies' brand names that Liquid stocks and you may not, so we have set those aside. That leaves 220 generic garment searches worth about 106,000 searches a month between them.

Search you are absent fromMonthly searchesLiquid's position
epaulettes18,10045
boat neck12,10020
boat neck shirt2,90048
bateau neck t shirt1,9007
mandarin collar dress1,90021
mandarin collar dresses1,90020
ladies short sleeve rash guard1,60028
yacht party dress1,60046
yacht outfit88016

Two of these you should already be winning

Epaulettes, 18,100 searches a month. You rank second in the country for "epaulet shirts", and your epaulet shirt page is your third biggest source of traffic. Yet for the word epaulettes on its own you do not appear at all, while Liquid scrapes in at 45.

Mandarin collar dresses, 1,900 a month. Your single best performing product page is titled "Women's Mandarin Collar Blouse" and you rank second for "ladies mandarin collar blouses". You sell the collar, you rank for the blouse, and there is no page for the dress.

That is the shape of the whole gap. You are strong on the exact product and absent on the category word above it. These are not new product lines, they are pages describing what is already in your showroom.

One caveat. Search volumes are national, and some of that audience is shopping for high street clothing rather than crew uniform. We would expect a fraction of it to convert, not all of it. The figures show relative scale and where to aim, not revenue.

10. You have two About pages, and Google indexed the weaker one Priority 3

Your navigation links to /about-us on every page of the site. That is a proper page: 2,582 words, a real heading, your history. Google, however, has indexed a different address, /about-smallwoods-yachtwear, which nothing on your site links to.

/about-us/about-smallwoods-yachtwear
Linked from your navigationYes, on every pageNo, unreachable by clicking
In the indexed pages we sampledNoYes
Words2,582228
Main headingPresentNone at all
Title▷ Timeless Maritime Style | SmallwoodsSmallwood's Yachtwear, same as your homepage
Canonical tagMissingMissing

Two pages compete to be your About page and the thin one is winning. Neither has a canonical tag, so nothing tells Google which is real.

The fix is one line: redirect /about-smallwoods-yachtwear to /about-us, or add a canonical tag on the stub pointing at the real page. Either way the longer page inherits the credit.

One other page is indexed that should not be: /search/term/popular, an internal search listing. It is harmless but it is not something you want representing you in search results.

Worth noting the real About page also carries a symbol in its title, so it is one of the 38 from section two. Of all the pages to have Google rewrite the title on, the one telling a forty five year old story is the one you would least want to lose control of.

Three showrooms, no pages for two of them

Your header reads Fort Lauderdale | Antibes | Barcelona. We checked whether Antibes and Barcelona run their own websites that might compete with this one, and they do not. Everything resolves to smallwoods.com, which is the right setup.

Neither has a page. Searches for "smallwoods antibes" and "smallwoods barcelona" return your homepage, and there is no region markup. Two pages would fix it.

11. Your sitemap is sound. There is an old copy worth deleting Priority 4

Your sitemap works. We checked it at both smallwoods.com/sitemap.xml and www.smallwoods.com/sitemap.xml, and it is in good order:

CheckResult
Addresses listed75, and every one of them loads
Dead entriesNone
Hostname usedwww.smallwoods.com throughout, correct
Last updated29 July 2026, so it is being maintained
Product images included321 image entries

Coverage is close to complete. Ten live addresses are absent and eight of those should not be in a sitemap anyway. The one real omission is your contact page, which already earns more traffic than most product pages.

Two small things to tidy

About that second file

A leftover from the original build. Your theme ships with sample pages, two of the five addresses are those samples, and the file was generated on a developer's machine before launch. The samples were deleted properly; the file never was.

Delete it. Four of its five addresses return 404 on your own website as well, so there is nothing in it worth keeping, and nothing links to it. It has done no harm because nothing points crawlers at it, but it serves no purpose and it confuses anyone auditing the site, including us on our first pass.

12. A Fort Lauderdale search you hold the map for and have no page for Priority 4

Searched from Fort Lauderdale, the local picture is strong but uneven. You appear in the map pack on three of four commercial searches and rank first in it for "yachtwear".

Searched from Fort LauderdaleYour organic resultYour map pack place
yachtwear#2#1
yacht uniforms fort lauderdale#4#2
crew uniforms fort lauderdaleno page ranks#3
yacht crew uniforms#1no map shown
yacht crew clothing#1absent

The third row is the opportunity. Google already counts you among the three businesses worth putting on the map for crew uniforms fort lauderdale, but no page on your website targets that phrase, so you take the map slot and surrender the organic result underneath it. That is one page.

What your Business Profile already gets right

Claimed, correct category, hours set, accessibility filled in, eight photos, 4.8 from 36 reviews. The best rating of the three in the pack. Section twelve shows the fuller picture once we searched from across the city.

13. Images and footprint Priority 4

95 of 1,596 images carry no alt text, a better ratio than most catalogues. No lazy loading, and images are PNG and JPEG rather than a modern format. Not urgent while your speed holds, but alt text is what puts products into image search.

Content depth is not a problem anywhere: not one of the 95 pages falls below 200 words, which is unusual for a catalogue and means there is nothing thin for Google to discount.

174
Pages in Google's index
Small for a catalogue this size, and no sitemap to help
204
Websites linking to you
629 links, zero broken, low spam
51
Keywords lost in the period
Against 80 gained
$4,322
Monthly value of your organic traffic
What the same visits would cost as advertising

Where your traffic actually comes from

PageKeywordsEst. monthly visits
Homepage35805
Women's cap sleeve blouse39281
Men's epaulet shirt19195
Contact2149
Twilight three quarter sleeve dress1119

The contact page is the interesting line. It ranks for "smallwoods fort lauderdale" and pulls more traffic than most product pages, which means it is doing the job of a local landing page by accident.

What we would do first

  1. Confirm whether GA4 is running. Ten minutes, and it decides whether anything else here can be measured. Remove the dead Universal Analytics tag either way.
  2. Delete the decorative symbols from the 38 titles that carry them. Highest search return, lowest risk, and your own site already proves Google keeps the clean ones.
  3. Delete the stale sitemap copy and name the real one in robots.txt. Small, and it removes the only genuinely confusing artifact on the site.
  4. Add structured data for the organisation, the local business and the product template, so prices and business details can appear in results.
  5. Fix the four share tags and add canonicals to the three pages missing them.
  6. Retire "2024" from the seven pages still carrying it.
  7. Build one page for crew uniforms in Fort Lauderdale, the search where you hold the map slot and have nothing organic.
  8. Run a deliberate review campaign. You are fourth on the map for "yacht uniforms" everywhere in the city, and three yacht competitors hold roughly double your review count. Your 4.8 says the customers to ask are already happy.

14. Artificial intelligence assistants recommend you first, from data you do not control Priority 5

Asked "Who are the best yacht crew uniform suppliers in Fort Lauderdale?", ChatGPT with web search names Smallwood's Yachtwear first, ahead of Saltee Rags and Liquid Yacht Wear, and correctly reports that you were established in 1981 with offices in Antibes and Barcelona.

Every detail it recited is a Google Business Profile field, not a sentence from your site. Assistants describe you from your profile and from directories because your pages give them nothing to quote. You are described by sources you do not edit.

How this was measured

Every figure above comes from a named source and can be checked independently. Measured 11 August 2026.

AreaSource
Rankings, competitors, keywordsLive Google results, United States and Fort Lauderdale
Title tags, canonicals, share tags, structured data, analytics, headings, images, broken linksAll 96 pages read directly in a browser
Competitor keyword gapEvery ranking search for both domains, compared
Map visibility147 map searches from 49 points across a 12km square
Mobile layout and tap targetsYour pages rendered at phone width in a real browser
Orphan pagesGoogle's index compared against every link-reachable page
Titles as displayedGoogle's index, 85 pages sampled
SpeedReal Chrome user field data, plus Google PageSpeed
Business Profile and competitorsGoogle Business Profile records
Artificial intelligence visibilityChatGPT with web search, live query
BacklinksThird party link index

We did not have access to your Analytics or Search Console, so no figure here is taken from your own systems. Visit and traffic value figures are modelled from search volume and position and are included to show relative scale, not exact revenue. A review with your Search Console connected would replace the modelled numbers with your real ones.

Prepared by J.M. Field. Findings are observations from your public pages, live search results and your Google Business Profile, measured 11 August 2026. Ranking positions are live captures on that date and will move.