Skip to content

mayurnathani169/Content-Uniqueness-Score

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Uniqueness Score 🔍

Is your agency writing real content or just recycled garbage?

An open-source tool that audits any blog URL and scores it against Google's official E-E-A-T framework (Experience, Expertise, Authoritativeness, and Trustworthiness). Built for small businesses to evaluate whether their SEO agency or writer is delivering content that Google will actually reward.

MIT License Free to use EEAT Powered


💡 Who Is This For?

This tool is for any business struggling to get visibility in AI-powered search, including AI citations from tools like ChatGPT, Perplexity, and Google's AI Overviews.


😤 The Problem

Most businesses focus on their SEO strategy: keywords, backlinks, technical setup. All of that can be perfectly right.

But there is one thing that gets ignored until it is too late:

The final content that gets pushed to your website blogs.

Google doesn't ban AI-generated content. But it does reward content that holds E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness). Content without these signals simply doesn't rank, no matter how good the rest of your SEO strategy is.

When your content is not unique:

  • 📉 You are not getting the traffic your competitors are getting
  • 🤖 You won't get cited by AI tools like ChatGPT or Perplexity
  • 💸 You are wasting your agency or writer budget on content Google ignores

The question is: how do you know if your content actually meets Google's E-E-A-T standards?

That's exactly what this tool answers.


✅ How This Helps

  1. Paste any blog URL (your own or your agency's work)
  2. Get an E-E-A-T score based on Google's official content quality framework
  3. See the breakdown of what's working and what the red flags are
  4. Make the decision to hire, put on probation, or fire your writer or agency based on real data, not gut feeling

🚀 What It Does

Paste any blog URL. Firecrawl fetches and cleans the content. AI scores it against Google's E-E-A-T framework. You get a verdict in seconds.

Google E-E-A-T Scoring Parameters

Parameter What It Measures
⚡ Experience Does the content show first-hand knowledge and real examples?
🎓 Expertise Does it demonstrate deep subject knowledge beyond surface facts?
🏆 Authoritativeness Does it feel credible with sources, bylines, and authority signals?
🔒 Trustworthiness Is it transparent, honest, and created to genuinely help people?
👥 People-First Content Is it written for real users, not just to game search rankings?

Two Verdicts on Every Scan

Writer Verdict:

  • ✅ HIRE: Score 70+, content meets E-E-A-T standards
  • ⚠️ PROBATION: Score 40-69, needs significant improvement
  • ❌ FIRE: Score below 40, content will hurt your rankings

Google Verdict:

  • ✅ HELPFUL: Google's systems are likely to reward this content
  • ⚠️ NEEDS WORK: Partially helpful but missing key E-E-A-T signals
  • ❌ UNHELPFUL: Search-engine-first content Google will not reward

🛠️ Tech Stack

  • React + Vite (Frontend)
  • Firecrawl (Scrapes and cleans blog content from any URL)
  • AI Provider of your choice (Scores content against E-E-A-T framework)

🔑 API Keys Required

All keys are entered by the user in the UI. Nothing is hardcoded or stored anywhere.

1. Firecrawl (Scraping) - FREE

Used to fetch and clean the blog content from any URL.

  • Go to firecrawl.dev
  • Sign up, go to Dashboard, then API Keys
  • Free tier: 500 scrapes, no credit card needed

2. AI Provider (Scoring) - Choose One

Provider Cost Model Used Get Key
Groq (Recommended) Free llama-3.3-70b-versatile console.groq.com
OpenAI Paid gpt-4o platform.openai.com
Anthropic Claude Paid claude-sonnet-4-20250514 console.anthropic.com

Tested with Firecrawl + Groq, both free, no credit card, works globally. If you want to experiment with OpenAI or Anthropic Claude, those are supported too but require paid API keys.


⚡ Getting Started

Prerequisites

Installation

# Clone the repo
git clone https://github.com/mayurnathani169/Content-Uniqueness-Score.git

# Navigate into the project
cd Content-Uniqueness-Score

# Install dependencies
npm install

# Start the dev server
npm run dev

Open http://localhost:5173 in your browser.

Usage

  1. Enter your Firecrawl API key
  2. Select your AI provider and enter its API key
  3. Paste a blog URL
  4. Click Analyze Content
  5. Get your E-E-A-T score, breakdown, red flags, and verdict

📁 Project Structure

Content-Uniqueness-Score/
├── src/
│   ├── App.jsx        # Main application
│   ├── main.jsx       # React entry point
│   └── index.css      # Base styles
├── public/
├── index.html
├── package.json
├── vite.config.js
├── eslint.config.js
├── LICENSE            # MIT License
└── README.md

📖 About Google's E-E-A-T

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. It is the framework Google's quality raters use to evaluate content quality.

E-E-A-T is not a direct ranking factor, but Google's automated systems use signals that identify content with good E-E-A-T to determine rankings. Content that lacks E-E-A-T (generic, paraphrased, or mass-produced) is exactly what Google's systems are designed to ignore or demote.

Key E-E-A-T signals this tool checks for:

  • First-hand experience and real-world examples
  • Deep subject expertise beyond surface-level facts
  • Author credentials and transparency
  • External sources and citations
  • People-first intent vs. search-engine-first manipulation
  • Absence of filler phrases and generic patterns

Source: Google's Creating Helpful Content Guide


🤝 Contributing

Contributions are welcome. Feel free to:

  • Open issues for bugs or feature requests
  • Submit pull requests
  • Suggest new AI providers to support
  • Improve the E-E-A-T scoring prompt
  • Add new scoring parameters

📄 License

MIT License, free to use, modify, and distribute. See LICENSE for details.


💡 Inspired By

The frustration of small businesses paying $2,000 to $10,000 per month to SEO agencies that deliver generic, copy-pasted blog content with no real E-E-A-T signals. Content that Google's systems are specifically designed to ignore. This tool gives businesses a way to hold their writers accountable with objective, Google-aligned scores.

About

Open-source tool to audit any blog URL and score its content uniqueness based on Google's E-E-A-T framework. Built for small businesses to evaluate SEO agencies and writers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors