How to check whether a citation is real
Verifying a reference by hand takes about a minute once you know the order to check things in. The goal is corroboration: the work should show up, with matching details, in sources that don't depend on the document you're checking.
1. Search the exact title
Paste the title in quotes into Google Scholar, Crossref, or your library database. A real paper almost always surfaces immediately. If nothing matches an exact or near-exact title — and it's not just a typo — that's the strongest single signal of a fabrication. Be careful with very generic titles, which can collide with unrelated work.
2. Resolve the DOI
Put the DOI after https://doi.org/ and open it. It should land on the samepaper — same title, same authors. Two common failures: the DOI doesn't resolve at all (invented), or it resolves to a real but differentpaper (hijacked). The second is easy to miss because the link “works” — always read where it actually lands. See DOI hijacking.
3. Match the authors
Confirm the author names on the real record match the reference. Watch for a real first author followed by invented co-authors, or a real paper credited to the wrong people — a frequent fingerprint of AI-generated references.
4. Cross-check the metadata
Compare year, journal, volume, issue, and pages against the database record. Small cosmetic differences (an abbreviated journal name, a reformatted page range) are normal. A wrong year, a journal that never published the work, or a volume that doesn't exist are not — they suggest the reference was altered or assembled.
5. Be alert to retractions
A reference can be entirely real and still problematic if the work has been retracted. Databases like Retraction Watch flag these; a citation to a retracted paper presented as current support is worth a second look.
When to use a tool instead
One reference takes a minute; a 60-item bibliography takes an hour, and attention fades exactly where fabrications hide. Hallucite runs all five checks against multiple databases for an entire reference list at once and flags only the ones that don't corroborate — see how it works.