URLs can contain more information than they appear to contain.
They can include not only the location of a page, but also search terms, advertising IDs, referral codes, campaign information, and individually issued identifiers.
When posting anonymously, even if you carefully check the body text and images, pasting a URL as-is can leak clues through the URL itself.
URL review may look difficult, but beginners can do it if they decide what to look at and in what order.
This article organizes the basic steps for manually reviewing URLs. It covers where to look with your own eyes before relying on a dedicated tool.
First, Break the URL Into Parts
When reviewing a URL, do not try to read the whole thing at once.
First, divide it into parts.
Part
What to look at
Point to watch
Domain
Which site it is
Watch for similar characters and fake domains
Path
Which page it is
Check whether it is an admin screen, edit screen, or preview
Query
Values after ?
Search terms, IDs, and tracking information may remain
Fragment
Values after #
It is not sent to the server in ordinary HTTP requests, but it may be visible to the person you share with or to processing inside the page
Shortened URL
Whether it is a forwarding URL
The final destination is hidden
This breakdown alone can prevent many mistakes.
In particular, avoid sharing without looking at what comes after ?.
Check the Domain
The first thing to look at is the domain.
The domain shows which site the browser connects to.
When a shortened URL or redirect is used, the visible domain and the final connection destination may be different.
Check
Reason
Whether the domain is unfamiliar
To see whether it may be a fake site or intermediary service
Whether similar characters are used
To avoid a different domain made to look genuine
Whether it is a shortened URL
Because the final URL needs to be checked
Whether it is a login screen or admin screen
To avoid sharing a personal page
For anonymity, it is important to understand the destination before opening it.
If you open an unknown shortened URL in a browser used with a real-name account, it may become connected to cookies or login state.
Look After ?
Next, check the query string.
Values after ? mix values needed to display the page with values used for tracking or identification.
Value
How to read it
Judgment
utm_source, utm_campaign
UTM parameters
Often removable
gclid, fbclid
Advertising or social media click IDs
Often removable
ref, affiliate
Referral or affiliate source
Check the content
q, search
Search terms
Search content remains
id, page
Page or product ID
May be needed for display
token, session, sid
Temporary state or values close to authentication
Prefer not sharing
The important point here is not to delete everything.
If you delete values needed for display, it becomes a different page.
On the other hand, if tracking values remain, they become clues about the sharing source or click path.
Remove One Value at a Time and Check
When reviewing a URL, it is better not to delete everything at once.
If you remove values one by one, you can see which values are necessary and which are unnecessary.
Step
Action
Reason
1
Keep the original URL
So you can return to it
2
Remove one value that looks like tracking
To make the effect easier to check
3
Open it again
To see whether the same page appears
4
Check in a separate browser or profile
To reduce the effect of login state
5
Look at remaining unknown values
To check whether individual IDs or authentication values remain
If the same page opens, that value may be unnecessary for sharing.
However, even if the page looks the same, the site may measure it differently on the server side. You cannot make a complete judgment, but reducing unnecessary parameters still has value.
Look for Search Terms and Personal Information
Search terms or entered content can remain directly in a URL.
Pay special attention to search results pages, translation pages, maps, forms, booking sites, and inquiry pages.
Information likely to remain
Example
Point to watch
Search terms
q, query, keyword
Interests or investigation targets are visible
Place names
location, place
Routine places or destinations are visible
Names
name, user
Indicates you or people connected to you
Email
email
Becomes a direct identifier
Numbers
order, ticket, reservation
May relate to an application or purchase
If personal information is in the URL, deleting it from the body text is not enough.
Check the URL string as carefully as the body text of the post.
Check Shortened URLs and Redirects
Shortened URLs make manual review difficult.
The final URL cannot be seen from the appearance alone.
Before opening a shortened URL, check where it expands to. If it cannot be expanded, or if the sender is unknown, you may need to decide not to open it.
If you use an online expansion service or URL checking service, the URL, the check time, the source IP address, and the User-Agent may be passed to that service. For high-risk links, include the act of entering the URL into an external service in your trust judgment.
When there are multiple redirects, intermediate services may observe the click time, IP address, User-Agent, and referrer.
A shortened URL is not simply a short URL.
It is a mechanism that adds a new intermediary point.
Limits of Manual Review
Manual review has limits.
Even if you remove parameters visible in the URL, cookies, login state, browser fingerprints, and access logs remain separately.
Also, you cannot fully know from outside how a site records information internally.
For that reason, URL review is not a complete solution.
Still, reducing obvious tracking values and personal information visible in the URL can greatly reduce pre-publication mistakes.
When You Are Unsure
It is natural to be unsure during URL review.
Not every service uses easy-to-understand parameter names. From the outside, it may not be clear whether id is an article ID, a user ID, or a campaign ID.
When you are unsure, judge as follows.
Uncertain state
Judgment to make
Reason
The page changes when you remove it
Keep that value, or look for another sharing method
It may be needed for display
The same page opens after removal
Treat the removed URL as a candidate
The value may be unnecessary for sharing
token or session remains
Do not share
It may relate to individual state or authentication
Only a shortened URL is available
Check the expansion destination
To understand the destination and intermediaries
You cannot judge
Delay publication
To avoid treating an unchecked item as safe
What matters for anonymity is not proceeding while you do not understand.
A URL may look easy to correct later, but after posting it can remain in screenshots, archives, and quotations.
A few minutes of checking before publication is much lighter work than a long response after publication.
Separate URL Review From Other Checks
Reviewing the URL does not make the whole post safe.
URL review is one part of the pre-publication check.
Other thing to check
Reason to look
Body text
Proper nouns, timelines, writing style, and routine places remain
Images
Backgrounds, reflections, faces, and location information remain
Files
Authors, edit history, and metadata remain
Account
It connects with login state, profile, and past posts
Communication environment
IP address, DNS, and access time are involved
Even if you clean up a URL, posting from a real-name account breaks anonymity.
Conversely, even if you hide the communication path, an individual ID remaining in the URL becomes material for correlation.
URL review is an independent task, but think about it within anonymity as a whole.
Summary
When manually reviewing a URL, look separately at the domain, path, query, fragment, and shortened URL.
In particular, what comes after ? may include search terms, tracking parameters, click IDs, referral codes, and individual IDs.
Judge separately between values that can be removed and values needed to display the page.
If there is an unknown value, remove values one by one and reopen the page, then also check in a separate browser, a separate profile, and a logged-out state.
URL review alone is not enough to protect anonymity.
However, a URL is part of the body of a post. If you reread the body text, you also need to reread the URL.
Related articles
URL tracking
How to Review URLs Manually
Review URL domains, paths, query strings, fragments, shortened links, tracking parameters, and personal information before sharing.