Avg. position
11.8
▲ 1.6 vs JulTop-10 keywords
10 / 25
▲ 2 vs JulClicks
2,170
▲ 9% vs JulImpressions
98.0K
▲ 7% vs JulAuthority
41 / 100
▲ 1 vs JulRecommendations
Prepared by your analystMaintenance — handled by your plan
- Rewrite the 6 duplicate variant titles Color variants share one product title — each should carry its finish name Scheduled · next maintenance window
- Flatten the /shop/tables redirect chain + fix 2 broken journal links From the Aug 27 crawl — quick wins for crawl efficiency Scheduled · next maintenance window
- Add meta descriptions to 3 journal posts Google is composing its own snippets for them — yours will do better Scheduled · next maintenance window
Opportunities — worth pursuing
- Tend the brand SERP: answer the Reddit thread, retire the stale Etsy shop An unanswered “harbor and pine quality?” thread and an inactive Etsy listing both sit on page one of your name ≈1 h · fits your included hours
- Build a “white oak dining table” collection page Impressions up 96% on a query you rank 12.4 for with no dedicated page ≈2 h · fits your included hours
- Publish “quarter sawn vs plain sawn oak” in the journal A rising query, and exactly the how-it-works content AI Overviews cite — your care guides already earn one citation ≈3 h · fits your included hours
Analyst notes
Cross-referenced: GSC × DataForSEO“white oak coffee table” clicks are up 38% — the photography did it. The keyword entered the image pack this month, and clicks rose without a position change. The product shots are doing SEO work; keep the same treatment for new pieces.
“live edge dining table” slipped 2 spots to Etsy listings, not to a retailer. The counter isn’t price — it’s provenance. Craft and maker content on the collection page differentiates against marketplace listings.
Your only AI Overview citation is a care guide. Of 5 tracked keywords with AI Overviews, you’re cited once — the walnut care guide. That’s the content pattern to repeat (see the journal opportunity).
Keyword rankings — with competitors & SERP features
Source: DataForSEO SERP API · Google USTrend = last 12 weeks, up is better. Showing 8 of 25 tracked keywords.
| Keyword | Position | Δ | 12-wk trend | SERP features | Ahead of you |
|---|
Competitor watch
Source: DataForSEO SERP + Labs APIDomains most often ranking above you across the 25 tracked keywords.
| Competitor | Keywords ahead | Avg. position | Movement vs Jul |
|---|---|---|---|
| wayfair.com | 14 | 4.8 | — |
| roomandboard.com | 11 | 6.2 | ▲ gaining |
| westelm.com | 9 | 6.9 | — |
| portlandwoodworks-example.com | 5 | 8.4 | ▼ slipping |
Room & Board gained on 3 storage keywords after refreshing their credenza collection pages in August.
SERP feature ownership
Source: DataForSEO SERP API| Feature | Appears on | You own | Change in Aug |
|---|---|---|---|
| Shopping results | 16 / 25 kw | 9 | ✓ +2 — Product schema is paying off |
| Image pack | 12 / 25 kw | 6 | ✓ Won “white oak coffee table” |
| People Also Ask | 14 / 25 kw | 3 | ✓ +1 answer owned |
| AI Overview | 5 / 25 kw | 1 cited | ! Appeared on 2 new keywords |
| Local pack | 4 / 25 kw | 3 | ✓ Held — “furniture portland” terms |
Brand SERP health
Source: DataForSEO SERP API · query “harbor and pine furniture”What page one looks like when someone searches your name.
| # | Result | Who | Status |
|---|---|---|---|
| 1 | harborandpine-example.com | You — with sitelinks | ✓ Healthy |
| 2 | Google Business Profile | You — 4.9★, 156 reviews | ✓ Healthy |
| 3 | Instagram — @harborandpine | You — active | ✓ OK |
| 4 | Etsy shop | You — inactive since 2024 | ! Retire or update |
| 5 | reddit.com — “harbor and pine quality?” | Third party — unanswered | ! Worth a founder reply |
Opportunities — rising queries
Source: Google Search Console × DataForSEO LabsQueries you rank for but don’t track yet, sorted by impression growth.
| Query | Impressions | Δ vs Jul | Position | Volume/mo | Suggested action |
|---|---|---|---|---|---|
| white oak dining table | 2,340 | ▲ 96% | 12.4 | 1,300 | Add to tracked set · dedicated collection page |
| how to care for walnut furniture | 1,410 | ▲ 73% | 9.2 | 590 | Expand journal post + FAQ schema |
| quarter sawn oak vs plain sawn | 880 | ▲ 58% | 15.1 | 390 | New journal post candidate |
Search performance
Source: Google Search ConsoleDaily clicks and impressions from Google Search, all queries — not just tracked keywords.
Clicks / day
Impressions / day
Technical crawl
Source: DataForSEO On-Page API · 128 pages crawled Aug 27| Finding | Count | Detail | Status |
|---|---|---|---|
| Duplicate title tags | 6 | Finish variants share one product title | ! Rewrite queued |
| Broken internal links | 2 | Journal posts linking discontinued pieces | ! Fix in next window |
| Redirect chains | 1 | /shop/tables → /tables → /dining-tables | ! Flatten |
| Missing meta descriptions | 3 | Journal posts from July | ! Quick fix |
| Structured data errors | 0 | Product + Offer + LocalBusiness schema valid | ✓ Clean |
Authority & backlink detail
Source: DataForSEO Backlinks APIAuthority
41 / 100
▲ 1 vs JulBacklinks
2,860
▲ 54 new · 18 lostReferring domains
342
▲ 9 vs JulSpam score
1%
LowNotable links gained and lost in August.
| Linking site | Their authority | Anchor | Links to | |
|---|---|---|---|---|
| dwell-example.com | 74 | “Pacific Northwest makers to watch” | / | ✓ New |
| portlandmonthly-example.com | 61 | “heirloom dining tables” | /dining-tables | ✓ New |
| woodworkersjournal-example.com | 45 | “finishing walnut the right way” | /journal/walnut-care | ✓ New |
| pdxdesignblog-example.com | 28 | showroom feature | /visit | ✕ Lost — post unpublished |
Indexation
Source: Google Search Console · URL Inspection API| Status | Pages | Notes |
|---|---|---|
| ✓ Indexed | 121 | All collections, products, and journal posts |
| ! Crawled, not indexed | 4 | Filtered collection URLs — canonical fix scheduled |
| ✕ Excluded | 3 | Discontinued products — redirected in Aug window ✓ |