If you need hacked website recovery help in Ireland, the most important thing to know is that recovery is achievable, even if you have no technical background. Most hacked websites can be fully restored by following a clear, methodical process — and the steps below are specifically structured to help Irish website owners do exactly that. Whether you run a small business site, an eCommerce store, or a community platform, this guide will walk you through everything from the first moment of panic to a fully secured, live website.
How Do You Know Your Website Has Been Hacked?
Before you can recover, you need to confirm a hack has actually occurred. Signs are often obvious, but sometimes subtle.
Common Signs of a Hacked Website
- Unexpected redirects — visitors are sent to unrelated or malicious websites
- Google Safe Browsing warnings — a red warning page appears when someone tries to visit your site
- Defaced pages — your homepage has been replaced with a message from attackers
- Suspicious admin accounts — unknown users have appeared in your CMS dashboard
- Your hosting provider suspended your account — many Irish hosts automatically suspend sites flagged for malware
- Search results show strange text — Google indexes gibberish, pharmaceutical spam, or foreign-language links under your domain
- Emails from your domain are bouncing — your server may be blacklisted for sending spam
You can verify a suspected hack using free tools. Visit Google Search Console and check the Security Issues report. You can also use Google's Safe Browsing transparency report at https://transparencyreport.google.com/safe-browsing/search by entering your domain. Sucuri's free SiteCheck tool (sitecheck.sucuri.net) will also scan your site for known malware signatures.
Step 1: Stay Calm and Do Not Delete Everything Immediately
It sounds obvious, but many site owners panic and wipe their entire server — destroying the evidence needed to understand how the breach happened and making recovery harder. Take a breath. You have time to do this properly.
Step 2: Put Your Website Into Maintenance Mode
Your first practical action is to limit the damage being done right now.
How to Take Your Site Offline Temporarily
- If you use WordPress: Log into your hosting control panel (cPanel, Plesk, or similar) and use a maintenance mode plugin such as WP Maintenance Mode, or simply rename your
index.phptoindex.php.bakvia File Manager or FTP to take the site down temporarily. - If your host has suspended your account: Contact your hosting provider immediately. Most Irish hosting companies — including those operating under
.iedomains — have 24/7 support lines and will work with you to restore access. - If you have a static site: Remove the
index.htmlfile temporarily and replace it with a simple "maintenance" page.
Taking the site offline protects your visitors from malware infection and stops the hack from spreading further while you work.
Step 3: Change All Passwords Immediately
Do this before anything else technical.
What Passwords to Change
- Hosting control panel password (cPanel, Plesk, SiteGround dashboard, etc.)
- FTP/SFTP account passwords
- Database passwords (MySQL credentials in your CMS config file, e.g.,
wp-config.phpfor WordPress) - CMS admin account passwords (WordPress, Joomla, Drupal, Magento, etc.)
- Email accounts associated with the domain
- Domain registrar account — critical, as attackers sometimes attempt domain hijacking. Irish
.iedomains are managed through IEDR, so check your registrar account carefully.
Use a password manager (Bitwarden and 1Password are both reputable choices) to generate strong, unique passwords of at least 16 characters.
Step 4: Back Up the Hacked Site As-Is
This may feel counter-intuitive, but you should create a full backup of the compromised site before cleaning it.
Why Backing Up a Hacked Site Matters
- It preserves your database and content, which is probably not infected
- It gives you a working copy to restore legitimate files from
- It allows a professional to forensically examine how the breach occurred
Use your hosting control panel's backup tool, or download the full site via FTP using a client like FileZilla. Store this backup on a local drive or a secure cloud service — not on the same server.
Step 5: Identify How the Hack Happened
You cannot properly secure your site until you understand the attack vector. The most common causes, according to OWASP (Open Web Application Security Project), are:
Most Common Causes of Website Hacks
- Outdated CMS core, plugins, or themes — This is the single most common cause. An unpatched WordPress plugin vulnerability, for example, can be exploited within hours of a public disclosure.
- Weak or reused passwords — Brute-force attacks on admin login pages are extremely common.
- Compromised FTP/SFTP credentials — Often stolen via malware on your local computer, not the server itself.
- Insecure file upload forms — Attackers upload malicious PHP files disguised as images.
- Shared hosting vulnerabilities — If another site on the same shared server is compromised, a poorly configured server can allow cross-site contamination.
- SQL injection — Malicious database queries submitted through contact forms or URL parameters.
Checking Your Server Logs
Your hosting control panel gives you access to access logs and error logs, usually at paths like:
/var/log/apache2/access.log /home/youraccount/logs/yourdomain.ie.access_log
Look for unusual POST requests, requests to files that should not accept uploads (e.g., /wp-content/uploads/), and repeated login attempts. If you are not comfortable reading raw logs, a security professional can interpret these for you.
Step 6: Clean the Malware From Your Site
This is the most technical part of the process. You have three options depending on your confidence level.
Option A: Restore From a Clean Backup
If you have a verified clean backup from before the hack occurred (check your hosting provider — many Irish hosts keep daily or weekly backups), restoring from that backup is often the fastest and safest route.
- Confirm the backup predates the hack by checking file timestamps and your server logs
- After restoring, immediately apply all available updates before going live again
- Do not skip identifying the original vulnerability, or the same attacker (or automated bots) will re-hack the clean site within days
Option B: Manual Malware Removal
If you are comfortable using FTP and a text editor, you can remove malicious code manually.
For WordPress sites:
- Download a fresh copy of WordPress core from
wordpress.org/downloadand compare core files against your installation. Any differences in core files (wp-admin/,wp-includes/) are suspicious. - Deactivate and delete all plugins. Re-install them fresh from
wordpress.org/pluginsone by one. - Replace your theme with a fresh download from the original source, or switch to a default theme temporarily.
- Check
wp-config.phpfor any injected code — it should only contain database credentials, table prefix, security keys, and standard WordPress constants. - Scan the
wp-content/uploads/folder and remove any.phpfiles — uploaded images should never be PHP files. - Check your
.htaccessfile in the root directory. A clean WordPress.htaccesslooks like this:
apache
BEGIN WordPress
Any code outside those markers that you did not deliberately add should be investigated.
- Check your database for injected links or scripts. In WordPress, run the following SQL query via phpMyAdmin to search for common injection strings:
sql SELECT * FROM wp_posts WHERE post_content LIKE '%<script%'; SELECT * FROM wp_options WHERE option_value LIKE '%eval(%';
For non-WordPress sites (plain HTML, custom PHP, etc.):
Search all PHP files for common malicious functions:
bash grep -r "eval(base64_decode" /path/to/your/site/ grep -r "base64_decode" /path/to/your/site/ grep -r "gzinflate" /path/to/your/site/ grep -r "str_rot13" /path/to/your/site/
Any results from these searches warrant close inspection — legitimate code very rarely uses these obfuscated function chains.
Option C: Hire a Professional Security Service
If you are not comfortable with the steps above, or if the hack is complex, hiring a professional is the right call. This is especially true if:
- You handle customer payment data or personal data (see GDPR obligations below)
- The hack has been ongoing for weeks or months
- Your logs show data was exfiltrated
In Ireland, you can find vetted cybersecurity professionals through the Cyber Ireland cluster, which represents the Irish cybersecurity industry. Many members offer incident response services to businesses of all sizes. The National Cyber Security Centre (NCSC) Ireland also publishes guidance and can be contacted for advice, particularly for incidents affecting critical infrastructure or public bodies.
Step 7: GDPR — Your Legal Obligations as an Irish Website Owner
This step is critically important and is often overlooked in the rush to get back online.
Do You Need to Report the Hack?
Under the EU General Data Protection Regulation (GDPR), if your website processes personal data (names, email addresses, payment information, IP addresses, etc.) and that data was or may have been accessed, altered, or stolen as a result of the breach, you are legally required to notify the Data Protection Commission (DPC) Ireland within 72 hours of becoming aware of the breach.
What You Must Do
- Document everything — keep a written record of when you discovered the breach, what data may have been affected, and every step you take in response
- Assess whether personal data was at risk — if your site had a contact form, a user registration system, or an eCommerce checkout, it almost certainly processed personal data
- Notify affected individuals — if the breach is likely to result in a high risk to the rights and freedoms of individuals, you must also notify them directly without undue delay
- Report to the DPC — use the online breach notification tool at
dataprotection.ie. You do not need to have all the answers to report; you can provide information in phases as you learn more
Failure to report a qualifying breach can result in fines of up to €10 million or 2% of global annual turnover under GDPR. The DPC has been one of the most active data protection authorities in the EU.
Step 8: Harden Your Website Before Going Back Online
Cleaning your site is not enough. Before you flip the switch and go live again, implement these security measures.
Essential Security Hardening Steps
1. Update everything Update your CMS core, every plugin, every theme, and every dependency to the latest stable version. This is non-negotiable.
2. Enable two-factor authentication (2FA) For WordPress, plugins like WP 2FA or Google Authenticator add 2FA to admin logins. Your hosting control panel almost certainly offers 2FA — enable it now.
3. Install a Web Application Firewall (WAF) A WAF sits in front of your site and blocks malicious traffic before it reaches your server. Reputable options include:
- Cloudflare (free and paid tiers) — widely used in Ireland and globally
- Sucuri Website Firewall — paid service with malware removal included
- Wordfence (WordPress-specific) — offers a firewall and malware scanner
4. Limit login attempts For WordPress, plugins like Limit Login Attempts Reloaded block IP addresses after a set number of failed login attempts, defeating brute-force attacks.
5. Disable XML-RPC if not needed (WordPress)
XML-RPC is a common attack vector. Unless you specifically need it, add this to your .htaccess:
apache <Files xmlrpc.php> Order Deny,Allow Deny from all </Files>
6. Set correct file permissions
Files should generally be set to 644 and directories to 755. Your wp-config.php should be 600 or 640. Overly permissive settings (e.g., 777) are a major security risk. Set these via your hosting file manager or via SSH:
bash find /path/to/wordpress/ -type f -exec chmod 644 {} ; find /path/to/wordpress/ -type d -exec chmod 755 {} ; chmod 600 /path/to/wordpress/wp-config.php
7. Install an SSL certificate if you don't already have one All Irish websites should use HTTPS. Most Irish hosts provide free Let's Encrypt SSL certificates via cPanel. Google Search Central (formerly Google Webmasters) confirmed that HTTPS is a ranking signal, so this benefits your SEO as well as your security.
8. Set up regular automated backups Configure your host to take daily backups stored off-server. Plugins like UpdraftPlus (WordPress) can send backups automatically to Google Drive, Dropbox, or Amazon S3.
Step 9: Request a Google Malware Review
If Google flagged your site with a Safe Browsing warning, cleaning the site does not automatically remove the warning. You must request a manual review.
How to Request a Google Review
- Verify your site in Google Search Console if you have not already done so
- Navigate to Security Issues in the left-hand menu
- Review the listed issues and confirm you have addressed each one
- Click Request a Review and describe the steps you took to clean and secure the site
- Google typically processes these requests within 1–3 days, though it can take up to a week
Google Search Central's documentation on hacked sites (developers.google.com/search/docs/monitor-debug/security/hacked) is an excellent reference throughout this process and is worth bookmarking.
Step 10: Monitor Your Site Going Forward
Recovery is not a one-time event — it is the beginning of an ongoing security practice.
Ongoing Monitoring Recommendations
- Google Search Console — check the Security Issues report weekly
- Uptime monitoring — free services like UptimeRobot will alert you by email or SMS if your site goes down
- File integrity monitoring — Wordfence (WordPress) alerts you when core files change unexpectedly
- Subscribe to security mailing lists — the NCSC Ireland publishes advisories at
ncsc.gov.ie. For WordPress sites, the Wordfence Intelligence feed tracks newly discovered plugin vulnerabilities - Schedule quarterly security reviews — update all software, audit user accounts, and review your backup strategy every three months
Getting Professional Help in Ireland
If at any point this process feels beyond your current ability, you do not have to face it alone. In Ireland, the following are legitimate starting points for finding qualified help:
- Cyber Ireland — the national cluster for the Irish cybersecurity industry, with a member directory of companies offering incident response
- NCSC Ireland — the National Cyber Security Centre offers guidance, advisories, and a reporting function for serious incidents
- Enterprise Ireland — Irish businesses may be eligible for funding support for cybersecurity improvements through various Enterprise Ireland schemes
- Local digital agencies — many Irish web development agencies have in-house security expertise or trusted partner relationships with security firms
Always ask any security professional for evidence of relevant certifications (such as CISSP, CEH, or CompTIA Security+) and ask for a written scope of work before engaging.
Frequently Asked Questions
How long does hacked website recovery take?
Recovery time varies significantly depending on the size of the site and the complexity of
