Short answer: The answer to how you can tell if a site has been hacked is not a single sign; it is reading together Google results, Google’s security warnings, the admin panel, and traces in server files. The most common signs are Japanese or gambling titles on Google, the phrase ‘This site may be hacked’, a red dangerous site warning, a redirect to another site from a phone, and an unrecognized administrator account. Not every oddity means a hack; a plugin conflict or an expired SSL certificate can also produce similar appearances.

The question of how to tell whether a site has been hacked is usually asked the moment something strange is noticed: Japanese, pharmaceutical, or gambling titles under the business name in Google, a red browser warning screen, being sent to another site from a phone, or an administrator account nobody recognizes in the dashboard. For owners searching “has WordPress been hacked”, the good news is that most of these signs can be checked in minutes with free tools. Not every oddity means hacking; a plugin conflict or an expired certificate can produce similar appearances.

This article covers the eight most common signs, how to check each one, false alarms mistaken for hacking, and a 10-minute checklist, based on official Google and WordPress sources. Onur Freelance is a studio that has built and maintained WordPress sites from Maltepe since 2019; it is not an official support channel for Google or hosting companies.

How can you tell if a site has been hacked? A 63-second video walkthrough
Video transcript

How can you tell if a site has been hacked? Not from one sign alone; Google results, security warnings, the administration panel, and traces in server files are examined together. The most common signs are Japanese or gambling titles in Google, a message saying the site may be hacked, a red dangerous site warning, redirects to another site when visiting from a phone, and an unfamiliar administrator account. Check without making changes: review a site: search, query Safe Browsing status in the Transparency Report, open the Search Console report, and try the site from a phone without signing in. Not every malfunction is a hack. A white screen after an update may be a plugin conflict, a certificate warning may be expired SSL, and a site that never opens may have an expired domain. If hacking is confirmed, take a backup before deleting files. Scan the computer, then change hosting, FTP, WordPress, and database passwords; renew the passwords once more after cleanup. The ten-step checklist and official sources are on the page. You can write on WhatsApp with a screenshot of the suspicious sign. Onur Freelance dot com.

Let us interpret the suspicious sign together

When a screenshot of the strange Google title, warning screen, or redirect is sent through WhatsApp, a free preliminary assessment examines together whether the sign indicates a real hack or a false alarm. The scope of the required work is clarified in the initial consultation.

How can you tell if a site has been hacked? A quick answer

You identify a hacked site by examining Google results, Google’s security warnings, the administration panel, and traces in server files together rather than relying on one sign. WordPress’s official “My site was hacked” documentation also states that the word “hack” is very vague on its own and that specific symptoms should first be identified. When a site is hacked, signs most often appear under these eight headings:

  1. Foreign-language, pharmaceutical, gambling, or counterfeit brand pages in a Google site: search
  2. A “This site may be hacked” message in search results or a security issue in Search Console
  3. A red “Dangerous site” or deceptive site warning in the browser
  4. Going to another website after clicking on mobile or from Google
  5. An unfamiliar administrator in the dashboard or an unfamiliar property owner in Search Console
  6. A malware or spam email warning from the hosting company
  7. Unexplained sudden slowdown and server resource consumption
  8. Code snippets in files that nobody added

The first four signs are checked externally, while the last four require dashboard and hosting access. In the sections below, each sign has a separate “how to check” step.

Japanese pages appearing on my site: checking with a site: search

If a Google site: search shows Japanese, pharmaceutical, gambling, or replica product pages you never wrote, this is one of the strongest signs of hacking. Google’s Japanese keyword hack guide explains that this attack creates new pages containing automatically generated Japanese text in randomly named folders. These pages often link to stores selling counterfeit branded products and are designed to appear in Google results.

Strange Google titles do not always mean new pages; attackers can also add hidden text or links to existing pages. Google’s spam policies classify this as page injection, content injection, and code injection under “hacked content”.

How to check: Type site:alanadi.com without spaces into Google’s search box and review several pages of results. Then repeat the same search with a suspicious word such as “viagra”, “casino”, or a Japanese character added at the end. Google’s site: operator documentation states that this search does not return every indexed URL; clean results alone do not mean the site is clean.

The “This site may be hacked” warning and Search Console

If Google displays “This site may be hacked” under the site in search results, Google believes an attacker has changed existing pages or added new spam pages. According to the Google Search Help page, this notice is not removed until the site administrator takes the necessary steps and requests a review through Search Console.

Details appear in Search Console’s Security Issues report. The report shows three main types:

  • Hacked content: Content placed on the site without the owner’s permission through a vulnerability.
  • Malware or unwanted software: Software designed to harm a device or carry out deceptive activities.
  • Social engineering: Content tricking visitors into providing information or downloading something.

How to check: Open the Security Issues report in the Search Console property; if Google has detected an issue, example URLs are listed in the report. If the site has never been added to Search Console, the issue will not be visible there, so having the property verified beforehand speeds things up.

Page contents

Site hacklendi mi nasıl anlaşılır: tarayıcı uyarısı, şüpheli arama sonuçları ve kontrol listesini gösteren illüstrasyon

A red browser screen: dangerous or deceptive site warning

If a full-screen red warning appears when entering the site, Google Safe Browsing has detected phishing, malware, or social engineering content. The Chrome Help page states that Safe Browsing is enabled by default and that a “Dangerous site” warning is shown on such sites. Google’s social engineering documentation uses the warning “Deceptive site ahead”; it is also commonly known as a deceptive site warning.

This warning does not mean the owner deliberately created a scam. The same Google document states that deceptive content sometimes appears when attackers take control of a site.

How to check: Enter the domain in the Safe Browsing site status tool in Google’s Transparency Report; the tool shows Safe Browsing’s latest analysis without visiting the site. If the result is “unsafe”, the detailed diagnosis is in Search Console’s Security Issues report.

Redirects to another website on mobile or when arriving from Google

If the site opens normally when typing the address directly but goes to a betting, pharmaceutical, or fake prize site when clicking from a Google result or phone, hidden redirect code is likely present. Google’s spam policies give examples of hacked sites sending users to suspicious pages when clicking from Google results and redirecting mobile users to a completely different domain. Showing different content to search engines and visitors is called cloaking.

Such code is often hidden from the owner: logged-in administrators or the same visitor on a second visit are not redirected. This is why an owner saying “it opens for me” can be misleading.

How to check: Visit by clicking a Google result in an incognito tab on a phone using mobile data without being signed in. Search Console’s URL Inspection tool shows the content Google sees on the page; Google’s Japanese hack guide also recommends checking for cloaking with this tool. For detailed repair, follow the process on the hacked WordPress site recovery page.

Unfamiliar administrator accounts and Search Console owners

If the WordPress dashboard contains an administrator user nobody created, this is one of the clearest signs of hacking. WordPress’s official document lists unauthorized new users among the obvious signs. Google’s Japanese hack guide explains that an attacker can add themselves as a property owner in Search Console and tamper with settings such as sitemaps.

How to check: Set the role filter to “Administrator” in the WordPress dashboard’s Users screen, and verify individually who owns every account. Look for unfamiliar owners or users in the Users and permissions section of Search Console settings; take an unfamiliar site verification notification email seriously as well. Agency and former developer accounts are also reviewed at this stage; an unused account can become an open door later.

Hosting warnings, spam email, and sudden slowdown

If the hosting company reports malicious files, suspends the account, or says bulk spam is being sent from the server, take the notice seriously. WordPress’s documentation lists a host shutting down a site among the obvious signs and states that hacked sites can be used to send spam email, which may result in the server’s IP address being blocklisted. The document also notes that on shared hosting, the issue may extend beyond a single site.

Sudden slowdown is a weak sign on its own. Unexplained server resource exhaustion, heavy overnight traffic, or a growing email queue becomes meaningful when seen alongside other signs; the fact that slowness often comes from plugins, images, or hosting is also explained in the WordPress site loading slowly article.

How to check: Open resource usage charts, email sending counts, and any malware scanner report in the hosting panel. If a warning email arrived, note its file paths and ask the hosting company’s support channel to confirm; enter the panel directly instead of clicking the email’s link.

If a sign is confirmed, cleanup needs a plan

If multiple signs coincide, back up the current state and lock down access in sequence before starting to delete files. Cleanup, finding the entry route, and the Google review request are planned within the scope clarified in the initial consultation; unplanned deletion can destroy evidence and allow the problem to return.

Unfamiliar code in files: which files should you check?

Long meaningless character strings or obfuscated code snippets nobody added are concrete evidence of compromise. WordPress’s official documentation states that .htaccess is the most frequently modified file regardless of infection type. According to the document, index.php, header.php, footer.php, and functions.php are also targeted because they affect every page request.

How to check: Sort files by their last modified date in the hosting file manager; core files changed on a date when the owner did nothing deserve attention. Finding .php files in wp-content/uploads is also generally unusual because that folder is for images. Reading code requires technical knowledge; since deleting the wrong file can shut the site down entirely, it is safer at this step to take notes without changing anything.

False alarms mistaken for hacking

Not every malfunction is hacking; plugin conflicts, expired SSL certificates, and expired domains can also make a site suddenly look strange. Starting cleanup without making this distinction wastes both time and money. Common situations and the signs distinguishing them from hacking are as follows:

Observed situationPoints toward hackingPoints toward a false alarm
The site shows a white screen or critical errorFiles nobody touched have changedThe error started immediately after a plugin or theme update
The browser says the connection is not secureA red Safe Browsing screen appearsA certificate warning appears, and SSL has expired
The site never opens, and emails do not arriveThe hosting account was suspended for malwareThe domain expired, or the registrar’s warning page appears
An old or strange title appears in GoogleThe title is foreign-language, pharmaceutical, or gambling contentThe title belongs to the old version of the site, and Google has not updated it yet

Why a website and email stop together when the domain expires is explained step by step in the what happens when a domain expires article. With plugin conflicts, temporarily disabling the conflicting plugin through the hosting file manager often brings the site back.

A 10-minute checklist

For a quick initial answer to how to tell whether a site has been hacked, follow the ten steps below in order; none of these steps changes the site. Record every step’s result with a screenshot and time, because WordPress’s documentation also recommends keeping this kind of incident record as the first task.

  1. Search Google for site:alanadi.com and review several pages of results.
  2. Repeat the same search with a word such as “casino” or “viagra”.
  3. Query Safe Browsing site status in Google’s Transparency Report.
  4. Open the Security Issues report in Search Console.
  5. Check the Users and permissions list in Search Console.
  6. Open the site by clicking a Google result on a phone without being signed in.
  7. Count the users with the administrator role in the WordPress dashboard.
  8. Look through the plugins list for any plugin whose installation nobody remembers.
  9. Review resource usage and email sending counts in the hosting panel.
  10. Check recently changed files and .php files in the uploads folder using the file manager.

If two or more steps return negative results, the likelihood of compromise is high. If only one step raises suspicion, return to the false alarm table or request a free preliminary assessment.

First steps if the site is hacked: backup and password order

If the site has been hacked, the first task is to back up its current state without panicking and lock down access in the correct order. WordPress’s official document lists staying calm as the first step and recommends copying the environment before cleanup even if infected; this copy serves as evidence for finding the entry route. In common practice, the first reflex is deleting files or changing only the WordPress password, but both actions often allow the problem to return.

The order we follow for password changes is based on the official document’s recommendations:

  1. Scan the computer: The document states that an attack often starts when a Trojan on the local computer steals FTP and dashboard passwords; if passwords are changed from an infected device, the new passwords may also be stolen.
  2. All access points: Change hosting panel, FTP/SFTP, WordPress administrator, and database passwords; this also includes other users with dashboard access.
  3. Terminate active sessions: Refresh the secret keys in wp-config.php to sign out everyone with an active session.
  4. A second change after cleanup: The document requires passwords to be changed once again after the site is cleaned.

Cleanup, reinstalling core files, database scanning, and the Google review request are separate specialist work; the detailed steps appear on the recovering a hacked WordPress site page. According to Search Console, review requests may take a few days or a few weeks to conclude. Measures to prevent the site from being hacked again are covered in the WordPress security guide, while regular updates and backups are handled through the annual WordPress maintenance service, with maintenance costing 500–2,000 TL per month. If Google visibility has fallen after a hack, an SEO analysis can separately examine which pages were affected.

If the checklist raises suspicion, let us decide the next step together

The answer to how to tell whether a site is hacked sometimes becomes clear with a single search and sometimes requires file inspection. The ten steps above are a sufficient starting point for those gathering information; those who are uncertain can receive a free preliminary assessment through screenshots. For businesses ready for cleanup, scope and timing are clarified in the initial consultation; when Google removes the warning depends on its review, and nobody can commit to it in advance.

Frequently asked questions

The quickest checks are a Google site:alanadi.com search, a Safe Browsing site status query in Google’s Transparency Report, and the Security Issues report in Search Console. An unfamiliar administrator in WordPress, a hosting warning, and unfamiliar code in files are also strong signs.

Hacking a site is when an unauthorized person accesses the site and changes its files, content, or settings without the owner’s knowledge. WordPress’s official document states that the word alone is ambiguous and that concrete signs must first be identified. The most common signs are pages in a foreign language on Google, a security warning, a redirect to another site, an unrecognized administrator account, and unauthorized code in files.

The check is done without making changes: a site:alanadi.com search is scanned on Google, the Safe Browsing status is checked in the Transparency Report, the Security issues report is opened in Search Console, and the site is tested from a phone that is not logged in. Most of these checks can be done in a few minutes and with free tools.

Google shows this message when it believes an attacker has changed pages on the site or added new spam pages. The notice is removed after the site is cleaned, a review is requested through Search Console’s Security Issues report, and Google confirms the problem is fixed.

This points to a type of hack Google calls a Japanese keyword hack. The attacker creates automatically generated Japanese pages in randomly named folders and usually links them to websites selling counterfeit branded products.

Redirect code on hacked sites often runs only for mobile users or visitors clicking from Google, not for logged-in administrators. To check, click a Google result from a phone without being signed in and use Search Console’s URL Inspection tool.

Sudden slowdown is a weak sign on its own; it is often related to a plugin, image size, or hosting resources. If unexplained server resource consumption, bulk email sending, or a hosting warning accompanies the slowdown, investigate the possibility of hacking.

Not always; when a certificate expires, the browser shows a warning that the connection is not secure. The screen pointing toward hacking is Google Safe Browsing’s red “Dangerous site” warning, which can also be checked through the Transparency Report.

WordPress’s official documentation recommends first scanning the local computer for viruses, then changing hosting panel, FTP/SFTP, WordPress administrator, and database passwords. Change passwords once again after the site has been cleaned.

Yes; Onur Freelance provides hacked WordPress site recovery, and the signs are examined in a free preliminary assessment; cleanup costs 3,000–10,000 TL depending on the situation, with the exact amount clarified in the initial consultation. Onur Freelance is not an official support channel for Google or hosting companies, and the warning removal timeframe depends on Google’s review.