Skip to content

Case study · SEO content software · Dubai

Adnika SEO Writer

Adnika's writers needed one tool to read the pages ranking for a keyword in a given market and score their drafts against them.

  • SEO content tool
  • Content scoring
  • SERP research
  • Keyword research
  • AI detection
  • Content briefs
  • React
  • FastAPI
  • In-house software
  • Dubai
The Adnika SEO Writer editor on a studio monitor against an orange wall, a draft beside its content score

Key details

We built Adnika SEO Writer, the team's own content tool at writer.adnika.com. It reads the top Google results for a keyword in the chosen market, sets targets from them and scores each draft as the writer types.

Client
Adnika (our own product)
Industry
Digital marketing agency
Location
Dubai, UAE
Year
2026

writer.adnika.com

Adnika SEO Writer

  1. Projects: Each website the team writes for is a project, and each project holds its queries.

    Scene 01 / Projects

    Each website the team writes for is a project, and each project holds its queries.

  2. Project: Each project lists its queries with their score, word count, AI score, assignee, due date and last update.

    Scene 02 / Project

    Each project lists its queries with their score, word count, AI score, assignee, due date and last update.

  3. New query: A query starts with a keyword, a country, a language and how many Google results to read.

    Scene 03 / New query

    A query starts with a keyword, a country, a language and how many Google results to read.

  4. The editor: The draft sits beside its content score, and the score moves as the writer types.

    Scene 04 / The editor

    The draft sits beside its content score, and the score moves as the writer types.

  5. Title and description: The title and description have their own editor, with a Google preview and the ranking pages' own titles beside them.

    Scene 05 / Title and description

    The title and description have their own editor, with a Google preview and the ranking pages' own titles beside them.

Overview

Adnika is a digital marketing agency in Dubai, and its team writes SEO pages for adnika.com and for clients. Adnika SEO Writer is the tool its writers and editors work in, at writer.adnika.com. We first built it in early 2026 and rebuilt its research engine in September 2026. The same engine scores the pages on Adnika's agentic SEO platform.

This page covers what the team needed, what we built and how the tool works today.

The challenge

The team needed targets drawn from the pages that rank in its market, and a score that rewards coverage over repetition.

  • The right market

    A page for Dubai has to be measured against what Google shows in Dubai. The first version sent only a country code with each search, so results were not read from the city.

  • Terms worth counting

    Short terms such as SEO, UAE and PPC dropped out of the first term lists, and rival brand names slipped in.

  • A score that holds up

    A short page packed with repeated terms scored full marks, so the new score had to reward terms used within their range.

  • Safe for the whole team

    The tool holds the team's research and drafts, so its sign-in, roles and data had to stand up to a security review.

  • One engine for people and agents

    Adnika's agentic SEO platform needed to score its pages with the same engine the writers use.

What we did

  • Built in-house

    A React and Vite front end on Vercel and a FastAPI back end on Railway. The data sits on a mounted volume that survives updates, and the app copies its database before each upgrade.

  • Live results, by market

    Each query reads the top 10, 20 or 30 Google results for its keyword, country and language. A UAE search runs from Dubai on google.ae, and a second search provider takes over when the first fails.

  • A score that moves as you write

    The content score weighs terms in their range, the title, the headings and the word count, and updates with every edit.

    A draft in the Adnika SEO Writer editor beside its content score and its title, headings, terms and word counts
  • Title and description, checked

    The title and description have their own editor. Each is checked for the keyword and its length, with a Google preview below.

    The title and description fields in Adnika SEO Writer, each checked for the keyword and its length in pixels
    The Google preview of the title and description
  • Every query in one table

    A project's queries sit in one table with their score, word count, AI score, assignee and due date.

    A project's queries in Adnika SEO Writer with their score, word count and AI score
  • One engine, two tools

    Adnika's agentic SEO platform scores its pages through the writer's engine with its own access key. A page passes on the same score the writers see.

  • Checks for AI-sounding text

    The AI check marks each sentence ZeroGPT reads as machine-written. The rewrite step sends only those sentences to Claude, keeps the page's keywords and leaves the rest of the draft as it is.

Built with

  • React with Vite and Tailwind CSS Front end
  • FastAPI Back end and API
  • SQLite Database
  • Vercel Front end hosting
  • Railway Back end hosting
  • ValueSERP DataForSEO as the fallback Google results
  • ZeroGPT AI detection
  • Claude Rewrites flagged sentences
  • Adnika SEO engine (our engine) Terms, questions and the content score

Site plan

  • Live Google results for the chosen market
  • No screen to open
ProjectNew queryEditorTitle and descriptionTerms by placementCompetitorsQuestionsAI checkContent briefContent calendar#/calendarTeam#/teamProjects#/projectsGoogle search resultsEntrance ProjectNew queryEditorTitle and descriptionTerms by placementCompetitorsQuestionsAI checkContent briefContent calendar#/calendarTeam#/teamProjects#/projectsGoogle search results

Select a page to open its screen.

What Adnika's team has now

  • An in-house content tool at writer.adnika.com, with accounts and roles for writers, editors and clients.
  • Research from live Google results for the chosen market, with a second search provider when the first fails.
  • One editor with the content score, terms by placement, competitors, questions and a brief to export.
  • An AI check that marks sentences, and a rewrite step for the flagged ones only.
  • The engine that scores the pages on Adnika's agentic SEO platform.
The projects list in Adnika SEO Writer on a phone
The content calendar in Adnika SEO Writer on a phone

Why it worked

It works because the targets come from the pages that rank today

Every target in the editor comes from live results for the keyword and market. The score treats repetition past a term's range as a fault.

Read from the right market

A UAE search runs from Dubai on google.ae, and every other query carries its own country and language.

Only real competitors count

Directories, forums, social sites, software vendors and list articles are set aside, so they never shape the term ranges or the word target.

A score that resists stuffing

Terms count inside their range. Repeating a term past its range lowers the score instead of raising it.

One score for people and agents

Writers see the same score Adnika's agentic SEO platform uses to pass or hold its pages.

Start a projectA straight read of where your website stands today.

Client stories

What clients say

On camera and in writing — swipe through the founders and teams we’ve helped design, build and grow.

In their words

★★★★★
GMC is thrilled to extend our heartfelt appreciation to Adnika! Collaborating with Ehsan and his team has consistently been an absolute delight. Ehsan's dedication and commitment have ensured that German Medical Center remains an exceedingly satisfied and happy client, especially regarding their Hubspot Onboarding, Digital Marketing, Website Development, Content Creation and Social Media Marketing. Adnika is indeed the Best Digital and Growth Marketing Agency in UAE!
German Medical CenterDubai, UAE
★★★★★
Adnika provided us with their Inbound Sales and Marketing solutions through Hubspot. They helped us generate more qualified leads for our sales team, drive website traffic, increase customer engagement, and grow our customer base. Adnika is a reliable partner that has always taken our specific goals and needs seriously.
Ómar Thor ÓmarssonCMO, Meniga
★★★★★
Adnika has helped us plan, implement and optimize ad campaigns on Facebook and Instagram. Adnika is truly committed to Performance Marketing. They provided us with a fantastic dashboard with detailed KPIs that helped us track the campaigns’ performance in real time. Adnika also gave us helpful and dedicated support during the whole project, and the campaigns turned out to be a great success. We highly recommend working with Adnika's growth experts.
Christer PihlqvistKapi Marketing
★★★★★
We really enjoyed working with Adnika’s team. Not only are they talented, but they all take the time to understand whom they're working with, what they're trying to accomplish, and how to help the business achieve its goals. The quality of work we've experienced has made a huge difference for us and helped drive new business.
Ola BringleMarketing Advertising
★★★★★
Adnika helped Sea Technology with setting up new digital channels, such as Google Search Ads, to attract more customers and leverage our brand. We are very satisfied with the results and we will continue with the implementation of lead generation, marketing automation, and performance marketing.
Bengt LundquistSeatech
★★★★★
Working with the Adnika team has been a real pleasure! Extremely friendly, Ehsan and Elin are always available with prompt replies, valuable insights, patience, a problem-solving attitude, and high knowledge. Super easy to work with them. I highly recommend the Adnika team to help your business!
Magnus BruhnPharmaceuticals
★★★★★
I am an artist, but I also manage a collective of DJs. In order to promote our services to our clients, we needed Inbound solutions that could attract the right traffic and promote the brand. Adnika built and designed our Inbound processes as well as create and manage campaigns on social media and Google Ads which helped us attract many more customers. I’m very happy!
Denise LopezXOXO Agency
★★★★★
We've been using Adnika growth marketing solutions only for a few months. They are highly professional, competent, experienced, and creative. Get ready to get to work with this agency. They will come alongside you as a business owner and feel your pain and joy! Get ready to transform your business.
Pierre-Alexande RauxTelecommunications

About this project

Questions about this engagement

What clients ask us after reading this case study.

It researches a keyword from live Google results in the chosen market and sets targets from the pages that rank. Then the draft is scored against them as the writer types, checked for AI-sounding sentences and exported as a brief.

No. Writers write the drafts. The tool sets the targets and scores each draft. When the writer asks, it rewrites only the sentences the AI check flagged and keeps the page's keywords.

Adnika's team signs in with accounts an admin creates, as a Master, Admin, Editor or Client. A Client sees only its own projects and cannot run research.

Yes. Adnika SEO Writer is our own build, from the editor to the research engine behind it. See our web application development service.

Yes. We write and optimise SEO pages for clients' websites as well as for adnika.com. See our on-page SEO service.

No questions match — try another search.

Next step

Find out where your pages fall short of the ones that rank

A straight read of your pages against the ones Google ranks for your searches, with findings written down, whether or not you work with us.

Get a quote

Start a project

Tell us what has stalled

A URL and the number that is not moving is enough. We reply with a real answer, usually the same working day.

Goes to Support@adnika.com. No newsletter, no sequence.