Case study · US search audience
Our Angel Number: back on Google page 1 in 12 days.
A content site about angel-number meanings had lost half its traffic and every page-1 ranking. We rebuilt it with a custom WordPress theme, rewrote and wrote articles people actually search for, and added the structure Google and AI answers need.
- Client
- Our Angel Number (ourangelnumber.com)
- Industry
- Spiritual & lifestyle publishing
- Platform
- WordPress
- Timeline
- 9 Oct to 21 Oct 2026 (12 days so far)
- Status
- Ongoing: new articles and rewrites every week
Results
The numbers, before and after.
0→20keywords on Google page 1September vs 21 October 20260→7keywords in the top 3128→169angel-number pages live+41 new pages0→84pages with FAQ schema
The challenge
Half the traffic gone, and off Google page 1.
The site had 131 articles, most written in 2023 and 2024 and not updated since. Before we started, it was sliding fast.
- 01Estimated traffic had halved, from about 1,650 visits a month in early summer to about 770.
- 02Keywords on Google page 1 fell from 10 in May to zero in September.
- 03The site covered only a third of the search demand. Big numbers like 111, 666, 1212 and 1234 had no page at all.
- 04A generic blog theme, no search box, no way to browse numbers, and the same sidebar on every page squeezing the content.
- 05Articles made readers wait three paragraphs for an answer, with filler, clickbait teasers and old "in 2024" stamps.
- 06The author was an invented persona with a stock photo, no sources, no FAQ schema, no meta descriptions and not one table.
The redesign
Drag to compare before and after.
BeforeAfterBefore: archived copy, icons missing in the archive. Old pages are shown from web-archive copies, which didn't keep all the old styles; content and layout are accurate. After: the live site, 21 October 2026.
What we did
Four phases in twelve days.
- 1Day 1
Research before design
We studied the search demand, the sites that rank and the people who search, before touching the design or the words.
- 2,236 keywords checked, 476 missing numbers with 1,000+ searches a month
- 14 ranking sites reviewed in 6 countries, desktop and mobile
- A written voice guide: warm, plain, no fear and no fake promises
- 2Day 1
A new design and a custom theme
A calm "celestial editorial" look in indigo, gold and cream, approved by the client as a clickable mockup, then built as a custom WordPress child theme.
- Number search on the homepage
- Browse by pattern or topic, plus an A to Z index
- Full-width articles, no repeated sidebar
- 3Days 1 to 12
Articles rebuilt for answers
Every new or rewritten article answers first, then explains. Each one is built so Google and AI answers can quote it.
- Quick answer under every title
- "At a glance" grid, tables and a FAQ
- 37 rewritten on the same URLs, 41 new for missing numbers
- 4Days 1 to 12
Structure and trust
We organised the site into topic hubs, linked everything together and replaced the invented author with the real editor.
- 6 hub pages, about 10 internal links per article
- FAQ, article and breadcrumb schema
- 436 facts checked against sources, 21 corrected
- 5Ongoing
A repeatable publishing workflow
A step-by-step production workflow so new articles and rewrites ship every week to the same standard.
- 21 new articles or 10 rewrites per run
- Scheduled at 3 posts a day
- Every article checked before it goes live
Google rankings
From falling rankings back to page 1.
Keywords in Google US top 10, month by month. The new site went live on 9 October.
SEO, AEO & GEO
What changed under the hood.
| Feature | Before | After |
|---|---|---|
| Meta description | Missing on the pages we sampled | Written for every new and rewritten page |
| SEO titles | The same generic pattern everywhere | Keyword-first and specific to each number |
| FAQ with FAQPage schema | None (FAQs were plain headings) | On every new and rewritten page, about 6 questions each |
| Quick answer for snippets and AI answers | None | 40 to 60 words right under every title |
| Tables | 0 of 131 posts | Digit breakdowns and comparisons, 1.6 per article |
| Hub pages and topic clusters | None | 6 hubs linking to every child page |
| Internal links | "Also read" lists | About 10 links in the text of each article |
| Breadcrumbs | None | Home › Angel Numbers › Repeating Numbers › 444 |
| Author and trust | Invented persona, stock photo | The real editor, no made-up credentials |
| Facts | Unchecked | Bible verses, dates and sums checked against sources |
| Freshness | Last updated August 2024 | Updated October 2026, no year stamps in the text |
| Page builder | WPBakery on the homepage | Lightweight custom child theme |
- Average article length
Thin, repeated meanings→ About 2,030 words - Surfer SEO content score
Not measured→ 82 / 100 average - Surfer AI-search score
Not measured→ 91 / 100 average - Search demand covered
34%→ +41 high-volume numbers
New pages
Pages that didn't exist before.

New page: 111 angel number (60,500 searches a month) 
New hub: Angel Numbers A to Z 
New homepage on mobile
Delivered
Twelve days of work, in numbers.
- 2,236keywords researched
- 37articles rewritten
- 41new articles
- 6hub pages
- 436facts checked
- 84pages with FAQ schema
How we kept it safe
- Research first: keywords, ranking sites and readers before any design or writing.
- Every article read against at least three ranking pages, so meanings follow the common view.
- A separate fact check for every verse, date and calculation, with the source logged.
- Rewrites kept their original URLs, so no existing links or rankings were lost.
- A banned-words check to keep the tone honest: no fear, no hype, no guarantees.
- Traffic reported as measured, even when it hasn't grown yet.
What's next
- Finish rewriting the remaining old articles, 10 at a time.
- Keep publishing new number pages every week, highest demand first.
- Add a numerology hub and an angel-number calculator.
- Report real Search Console clicks at 30, 60 and 90 days.
Tools and tech
- WordPress
- GeneratePress child theme
- Rank Math
- FAQPage & Article schema
- BreadcrumbList
- Surfer SEO
- DataForSEO
- Python automation
FAQ
Questions about this project.
How fast did Our Angel Number see results?
The new site went live on 9 October 2026. By 21 October, 12 days later, it had 20 keywords on Google's first page and 7 in the top 3, after dropping to zero page-1 keywords in September.
Were the results only from the rewritten pages?
No. 15 of the 20 page-1 keywords sit on pages we haven't rewritten yet. That points to a site-wide effect from the new theme, hub pages, internal links, schema and the honest author setup.
Has the traffic gone up?
Not yet. Estimated traffic stopped falling and is flat at about 760 visits a month. That's normal 12 days in: Google takes weeks to settle new pages, and the biggest new pages target very competitive numbers. We'll report real Search Console data at 30, 60 and 90 days.
Why replace the old author?
The old author was an invented persona with a stock photo. Search engines and readers both look for real people behind advice content, so we replaced it with the real editor and removed every made-up credential.
Your site next?
Want results like Our Angel Number?
Tell us about your website. On a free 30-minute call we'll show you what's holding it back and what we'd fix first.


