An SEO + AEO agent for your WordPress site, on autopilot
It fixes your website every morning, builds your listings and backlinks, and shows you every change. Add one site or all of them.
Nothing charged for 7 days, then $99 a site a month. Cancel from Settings any time.
206 fixes on 7 business websites so far, every one logged with its old value.
Recorded on the live dashboard for JLK Electrical, a Dublin electrician and the first site TinyRank ran on. Nothing staged.
Works with
- WordPress
- Rank Math
- Yoast
- All in One SEO
- Elementor
- Divi
One website, or every one you look after
Your business website
For owners who know the site should do more on Google but have no time to learn SEO.
- Your site fixed every morning, in plain English
- Business listings and backlinks built for you
- A report on the 1st with everything it did
Every site you look after
For people with more than one business, and for agencies and freelancers who look after clients.
- $99 for each site, all in one dashboard
- Reports in your name and logo, ready to forward
- Your whole team on one account at no extra cost
Connect once. It works every morning.
Connect a website once, then the daily SEO work happens without anyone opening WordPress.
- 01
Add a client
Website
harbourstreetdental.ieWordPress admin login
tinyrankUsed once to create TinyRank’s own key, then deleted.
Connect
Add your website with its business details and a WordPress admin login. TinyRank creates its own access key, installs a hidden connector and deletes the password.
- 5 minutes
- Password deleted after setup
- 02
Today, 9am: 3 fixes, 1 waiting for you
- Google title now names the treatment and town09:02
- 3 http links rewritten to https09:04
- Added descriptions to 6 photos09:07
- Suggested: a fuller Invisalign page09:11
It works every morning
At 9am in the site's time zone it picks the most valuable open problems and fixes up to 7 of them inside WordPress. Bigger changes wait for your approval.
- Up to 7 changes a day
- Old value kept
- One-click undo
- 031 Nov
Bayview Agency
to: Harbour Street Dental
Your website report for October
24 improvements, 4 new listings, 3 new backlinks. PDF attached.
harbour-street-dental-october.pdfYou get the report
On the 1st of each month a PDF with every change, listing and backlink, in plain English with your name and logo. Agencies forward it to clients as their own.
- Plain English
- Your name and logo
From the first audit to the monthly report, one price per website.
What it fixed on real business websites
Every site TinyRank is working on right now, with the names taken out. Counted from the change log, updated hourly.
Electrician, Ireland
958 pages audited
72fixes so far
- Page text duplicates another page28
- Same meta description as other pages2
- Google title too long1
- Listings live
- 36
- On Google page 1
- 32of 100 keywords
Last 14 days72 fixes
Immigration consultancy, Canada
425 pages audited
64fixes so far
- Google title too long29
- Secure page links to insecure addresses14
- Page text duplicates another page9
- Listings live
- 22
- On Google page 1
- 1of 100 keywords
Last 14 days64 fixes
Smoke and vape shop, US
12 pages audited
39fixes so far
- Link to a broken address10
- Images with no alt text7
- Very little text on the page6
- Listings live
- 15
- On Google page 1
- 0of 7 keywords
Last 14 days39 fixes
Local business, US
95 pages audited
14fixes so far
- Google title too long5
- Page text duplicates another page4
- Images with no alt text2
- Listings live
- 13
- On Google page 1
- 8of 13 keywords
Last 14 days14 fixes
Used furniture dealer, Saudi Arabia
48 pages audited
11fixes so far
- Secure page links to insecure addresses31
- Images with no alt text2
- Link goes through several redirects1
- Listings live
- 16
- On Google page 1
- First check pending
Last 14 days11 fixes
Your site here
Add a site and the first audit runs today. From tomorrow at 9am, up to 7 fixes a day, each one logged with its old value.
Get started
As of 6 November. A fix is one logged change inside WordPress; drafts waiting for approval are not counted.
Your website could be the next card.
Add it today and the first audit runs within the hour. Tomorrow at 9am the first fixes land, each one on the change log with its old value.
Card at checkout, nothing charged until day 8.
Where your site ranks, checked every week
Once a week TinyRank looks up where your pages sit on Google for the searches your customers make, and shows the move since last week. The same table goes into the monthly report, so you see the direction, not just the work.
- Keywords tracked
- 237
- On Google page 1
- 43
- In the top 3
- 13
Across every site TinyRank is running on, as of 6 November. 0 keywords moved up since the week before.
Harbour Street Dental
Rankings
Ranking for 38 keywords, 12 on Google’s first page. Checked weekly, last on 2 Nov 2026.
| Keyword | Position | Change | Monthly searches | Page |
|---|---|---|---|---|
| emergency dentist galway | 3 | Up 4 | 590 | /emergency-dentist/ |
| teeth whitening galway | 5 | Up 7 | 320 | /teeth-whitening/ |
| dentist galway city centre | 8 | Up 2 | 260 | / |
| invisalign galway | 11 | New | 210 | /invisalign-galway/ |
| dental implants galway | 14 | No change | 170 | /dental-implants/ |
Everything an SEO retainer was supposed to cover
The routine SEO work for a website, done daily and on record. Here is what is in the $99.
A change log with the old value on every line
Every edit is written to the site's page as it happens, with what it said before and what it says now. Read it, forward it or undo it.
/teeth-whitening/
- Before
- Teeth Whitening
- After
- Teeth Whitening in Galway | Harbour Street Dental
/emergency-dentist/
- Before
- Welcome to our emergency page.
- After
- Same-day emergency appointments in Galway city centre.
Up to 7 changes a day, then it stops
Enough to clear a typical backlog in a few weeks. Small enough that you can read the whole day's log, and that nothing on the site changes faster than you can follow.
Two more at most, then it stops until tomorrow at 9am.
A full audit every 30 days
Every page Google can see, crawled again monthly so new problems get picked up, worst first.
- Titles
- Content
- Links
- Images
- Indexing
- Speed
Listings, checked from a logged-out browser
Built on weekdays. A listing counts only once its public page shows the link to the website.
Harbour Street Dental
Citations
| Directory | Status | Checked |
|---|---|---|
| Hotfrog | Live | 2 Nov 2026 |
| Brownbook | Live | 2 Nov 2026 |
| Cylex | Live | 1 Nov 2026 |
Backlinks every 30 days, checked live
A new batch each month, each link opened and confirmed before it appears in the dashboard and the report.
Next batch: 29 Nov 2026
A plain-English report on the 1st
Every change, listing and backlink from the month, with your name and logo on it. Agencies send it to clients as their own; TinyRank is never mentioned.

What it never touches
Anything on this list reaches you as a recommendation instead of a change.
- Titles, descriptions, page copy, images, pluginsDone
- Deleting pages, posts or imagesNever
- Users, passwords, admin emailNever
- Theme and plugin codeNever
- WordPress core updatesNever
Plugin updates with a safety switch
Plugins are updated one at a time. If the site stops loading, that plugin is switched off again in the same run.
The site stopped loading after the update, so the plugin was turned off and the page checked again.
Everything in the $99, item by item
No add-ons and no tiers. Every website you add gets the whole list from day one.
A full audit of every page
Every page Google can see, crawled the way Google reads it, problems ranked by the value of the page. Again every 30 days.
Google titles and descriptions
Missing, duplicated or over-long ones rewritten from what the page is really about, old version kept.
Image descriptions
Photos in the media library with no alt text get one, written from the page they sit on.
Broken and insecure links
Links to dead pages and plain http addresses fixed inside the page, Elementor and Divi included.
Thin pages hidden from Google
Single-photo gallery pages and other near-empty pages taken out of the index so the real pages count.
Plugin updates with a safety switch
One plugin at a time. If the site stops loading, that plugin is switched off in the same run.
New pages and rewrites, as drafts
Bigger changes are written up and wait in the dashboard for a yes from your team.
Business listings every weekday
Built in directories that accept the business's country, counted only once the public page shows the link.
Backlinks every 30 days
A new batch each month from the TinyRank team, each link opened and confirmed live.
Weekly Google rankings
Where the site's pages rank and how far each keyword moved since last week, in the dashboard and the report.
A change log with undo
Every edit on the site's page in the dashboard, with its old value. One click puts it back.
Things it never touches
Users, passwords, code, payments, deletions. Those reach you as recommendations, never as changes.
A report in your name on the 1st
A PDF per website in your logo and colour listing every change, listing and backlink. TinyRank is not mentioned, so agencies forward it as their own.
Your whole team on one account
Invite staff or your web designer to approve drafts and undo changes. One subscription, as many seats as you need.
One email when it needs you
If a security plugin blocks TinyRank's login, you get a single email with the exact setting to change. Work resumes by itself.
Setup takes about 5 minutes per site.
The SEO work that never gets done, done every day
What changes when the routine work stops depending on someone finding the time.
- Audit
- By hand:Someone clicks through the site and notes what's wrong.
- Reads every page Google can see, lists what's wrong with the most valuable first, and checks again every 30 days.
- Titles and descriptions
- By hand:Rewritten page by page when there's time.
- Weak ones rewritten from what each page is really about, with the old version kept.
- Image descriptions
- By hand:Usually skipped.
- Missing descriptions written for photos in the media library.
- Business listings
- By hand:A few directories submitted, then forgotten.
- New listings built every weekday, each one checked from a logged-out browser.
- Backlinks
- By hand:Outreach squeezed in between other jobs.
- New backlinks added every 30 days, each one checked live.
- Reporting
- By hand:Screenshots pasted into a deck at month end.
- A PDF in your branding on the 1st of every month, ready to forward.
- Mistakes
- By hand:Hard to trace who changed what.
- Every change logged with its old value. Undo is one click.
Listings and backlinks, included in the $99.
Fixing the site is half the job. TinyRank also builds the business’s listings on weekdays and adds backlinks every 30 days, and it only counts the ones it can see from a logged-out browser.
- Listings built from the business details you enter, in directories that accept the business's country
- Each listing checked for a live link before it counts, and checked again later
- Backlinks added by the TinyRank team every 30 days, each one opened and confirmed
- All of it in your dashboard and your monthly report
Listings and backlinks
As of 6 November
- Listings live
- 134
- Directories
- 47
- Countries
- 4
Backlinks
First batch due 29 November
Released in 30-day batches from the day a site is added.
- 206
- fixes made inside WordPress
- 1,633
- pages audited
- 134
- business listings live
- $99
- per site a month, everything in
Not sure? Audit your website for free first.
Up to 50 pages crawled the way Google reads them, with every problem listed worst first and the fix TinyRank would make. The report link lands in your inbox in about 10 minutes.
- No card and no account
- Titles, descriptions, images, links, indexing and speed
- The same audit a paid site gets every 30 days
- One audit per website every 30 days
Free SEO audit
The report is yours to forward, with or without TinyRank.
One price per website
Everything above for each website you add, with no setup fee and no contract. Add your next site whenever you are ready.
TinyRank
$99per site, per month
7-day free trial. A card is taken at checkout, nothing is charged until day 8, and you can cancel before then. No setup fee, no contract.
Start free trialMonthly billing in US dollars from day 8. Cancel a site, or everything, any time.
- Up to 7 fixes a day, every day
- A full audit every 30 days
- Business listings every weekday
- Backlinks every 30 days
- Change log with one-click undo
- Monthly report in your name and logo
- Your whole team on one account
- Works with Rank Math, Yoast, All in One SEO, Elementor and Divi
Free, whether you sign up or not
The audit, the comparisons and the guides are open to anyone looking after a WordPress site.
Free SEO audit
Up to 50 pages crawled the way Google sees them, emailed in about 10 minutes. No card.
OpenCompare tools
6 side-by-side pages: TinyRank against SearchAtlas OTTO, Alli AI, Okara and RankHive.
OpenBy site type
7 pages on what breaks on dentist, plumber, law firm, estate agent and agency sites.
OpenBlog
5 posts on what the agent actually changed, why it edits WordPress itself, and how agencies price it.
Open
Put TinyRank on your website this week.
Read what it did on Monday. If it is not worth $99, cancel from Settings before day 8 and nothing is charged.
Card at checkout, nothing charged until day 8.
Is it safe to let it change a client's live site?
TinyRank does the work itself: page copy (Elementor and Divi pages too), Google titles and descriptions, images and plugin updates. It never deletes anything and never touches users, passwords or code. Every change is logged on the client's page, most with one-click undo, and if a plugin update stops the site loading, TinyRank switches that plugin off straight away and we restore the old version. Take a full backup before you add a site, just to be safe.
Do I need to know anything about SEO?
No. You add your website once with your business details and a WordPress login, and TinyRank does the rest. Every change is written in plain English with what it said before, so you can read along or ignore it. Bigger changes like new pages wait for a yes from you.
I look after other people's websites. Will they see TinyRank?
No. The monthly report carries only your name, logo and colour, so agencies forward it to clients as their own. TinyRank installs a small connector plugin on the site and hides it from the WordPress dashboard.
Do you keep the WordPress password?
No. We use the admin login once to create TinyRank's own access key, then delete the password. You can remove that key from WordPress any time. We recommend creating a separate admin user called TinyRank for it.
Which sites does it work with?
WordPress sites using Rank Math, Yoast or All in One SEO, including sites built with Elementor. Other platforms are not supported yet.
Where do the business listings come from?
From free directories, built every weekday. A listing only counts once its public page shows a link to the client's website. We build them for businesses anywhere in the world, using directories that accept their country, so how many are available varies by country.
Can I cancel?
Yes. Billing is monthly per client site. You can remove a site or cancel the whole subscription any time from Settings, and it ends at the close of the period.
How many changes does it make a day?
Up to 7 real changes a day per site, made inside WordPress itself rather than through a JavaScript layer on top of the page. Seven is enough to clear a typical backlog in a few weeks and small enough that you can read the whole day's log over a coffee. Bigger jobs like new pages and rewrites wait for your approval.
When does it run?
Every day at 9am in the site's own time zone. The first audit runs the same day you add a site, covering every page Google can see, and it runs again every 30 days so new problems get picked up.
Is there a free trial?
Yes, 7 days. A card is taken at checkout but nothing is charged until day 8. Cancel in Settings any time before then and nothing is charged; your account and its history stay. From day 8 it is $99 per website a month. The free audit at /rank/audit needs no card at all.
What happens if a plugin update breaks the site?
TinyRank checks the site after each update. If the site stops loading it switches that plugin off straight away, so the site is back within the same run, and the change is logged like any other. It never updates WordPress core.
Who is behind it?
Khalid Farhan, who runs a digital marketing agency in Dublin with 21 clients. TinyRank started as the tool that does the daily SEO work for those clients, and the first sites it ran on are theirs.
Put TinyRank on your website this week and read what it did on Monday.
$99 per website a month. No setup fee, no contract, cancel any time.