A WordPress site’s needs continue after launch: hosting changes, plugins are updated, pages slow down, or unexpected errors appear. WordPress services address each lifecycle stage: new websites, migration, speed improvements, maintenance, troubleshooting, hacked site recovery, and content management. Choosing the right service starts with understanding the symptoms.
This page introduces each of seven services, links to detailed pages, and matches symptoms to services in a decision table. Onur Freelance is a WordPress specialist based in Maltepe, offering in-person or video meetings in Istanbul and remote support elsewhere in Turkey and abroad. Business hours are 09.00–21.00.
Let’s choose the right service for your WordPress site
Send your site address and a brief description of the issue or need on WhatsApp; we will identify the service required and send a quote the same day.
WordPress services at Onur Freelance: quick facts
- Website development: One-page sites start at 12,000 TL, corporate sites at 15,000 TL, and WooCommerce stores at 24,000 TL; corporate sites with ready content take an average of 5–7 business days.
- Maintenance: Optional, 500–2,000 TL per month.
- Hack cleanup: 3,000–10,000 TL depending on the situation; same-day initial intervention is planned for urgent cases.
- Quote: Send a few sentences about your needs on WhatsApp; we will identify the right service and send a quote the same day.
- Team: Founder Onur Ertem, with over 8 years of web design and digital marketing experience, and two digital marketing specialists. Meetings are directly with the team doing the work, without an account representative.
- Case studies: an equipment manufacturer whose unlicensed-theme site was rebuilt with Elementor and a scrap metal company migrated to WordPress.
- Google reviews: A 5.0 rating on Google Business Profile, 217 reviews.
Which WordPress service is needed in each situation?
The right WordPress service depends on current symptoms or business needs. This table matches common situations to services; security and access usually take priority when several symptoms appear together.
| Symptom or need | Appropriate service |
|---|---|
| No website yet, or an existing site needs rebuilding | WordPress website development |
| Changing hosting provider or domain, moving to another server | WordPress website migration |
| Slow pages or Core Web Vitals warnings in Search Console | Speed optimization |
| Updates neglected for months, backup status unknown | Maintenance and updates |
| Blank screen, critical error, HTTP 500 error, or inaccessible dashboard | Troubleshooting |
| Visitors redirected elsewhere, unfamiliar Google pages, or attack warnings | Hacked website recovery |
| Pages, products, or blog content cannot be updated, or content entry has accumulated | Content management |
| Site broken after an update | Troubleshooting first, then a maintenance plan |
| Changing hosts after hack cleanup | Recovery first, then migration |
Symptoms can overlap: sudden slowness may come from plugin conflicts or malicious code. Initial inspection identifies the appropriate service. Table matches are starting points rather than diagnoses: dashboard access issues often involve plugins or passwords, but unfamiliar administrator accounts make hacking more likely.
WordPress website development: new websites and redesigns
WordPress development delivers a launch-ready site with theme and page builder selection, plugin planning, page structure, SEO foundations, and dashboard training. WordPress is open source under GPLv2 or later, avoiding dependence on a closed platform’s rules or subscription.
The structure follows the business’s intended use:
- One-page site: Presenting one service, campaign, or event and encouraging contact
- Corporate site: Companies with multiple services, teams, projects, and blogs
- WooCommerce store: Businesses accepting online orders and payments and managing stock
Starting prices are 12,000 TL for one-page sites, 15,000 TL for corporate sites, and 24,000 TL for WooCommerce stores. Corporate sites with ready content take an average of 5–7 business days. All sites are mobile-friendly with SSL and SEO foundations; domain and hosting accounts belong to the business. Training lets staff edit text, add images, and publish posts themselves. Theme choices, package differences, and steps are explained on the WordPress website development page.
Page contents
WordPress migration: changing servers and domains
Migration transfers WordPress files and database to a new server or domain while preserving data and search visibility. Changing servers with the same address differs from changing domains; the latter requires database URL updates and permanent 301 redirects from old addresses.
Migration requires careful planning of DNS records, business email MX settings, and SSL, otherwise email may stop while the site still works. The new server is checked against WordPress’s recommendations. The WordPress.org requirements page recommends PHP 8.3 or later, MySQL 8.0 or MariaDB 10.11 or later, and HTTPS. Preparation checklists and staging tests appear on the WordPress website migration page.
Timing is part of the plan. During DNS propagation, visitors may reach either server, so migration is scheduled for quieter hours and content updates pause during the transition.
WordPress speed optimization: work starting with measurement
Speed optimization measures slow points affecting real visitors and addresses images, caching, plugins, servers, and code. Work starts by locating the cause. Large uncompressed images, heavy page builders, excessive plugins, and weak hosting resources are common causes.
Google’s Core Web Vitals metrics LCP, INP, and CLS guide assessment, with lab scores interpreted separately from real-user data. No specific score is promised; before-and-after measurements demonstrate improvement. Method details are on the speed optimization and performance improvement page.
Let’s inspect first, then begin the right work
Share your site address and any error screenshots for an initial assessment. A written quote follows once scope is clear; work starts after approval.
WordPress maintenance and updates: regular protection
WordPress maintenance includes backing up and testing core, theme, and plugin updates, checking backups regularly, and monitoring security and uptime. WordPress.org’s update guide also recommends backing up first and notes that most sites can automatically receive minor and security updates in the background since version 3.7.
A maintenance plan typically includes:
- Backups before updates and page checks afterward
- Off-site backup storage and restore testing
- Monitoring uptime and SSL and domain expiry
- Testing contact forms and any checkout steps
- A short month-end report of completed tasks
Major releases and plugin updates are handled carefully according to site structure because new versions can conflict with themes or other plugins. Maintenance is the ongoing component among WordPress services; it is optional and costs 500–2,000 TL monthly depending on site size and check frequency. Maintenance schedules and reports are covered on the annual WordPress maintenance and updates page.
WordPress troubleshooting: diagnosing error screens
Troubleshooting identifies and repairs blank screens, critical errors, HTTP 500 errors, database connection failures, or dashboard access problems. Errors and plugin conflicts without hacking indicators fall here. After a fatal error, WordPress may email an administrator a recovery-mode link that provides an initial clue about the responsible plugin or theme.
Repairs aim to identify the plugin, theme file, PHP incompatibility, or server limit behind the fault as well as restore access. Debugging on live sites avoids displaying technical details to visitors. Common symptom-and-cause pairs are listed on the WordPress troubleshooting page.
Hacked website recovery: cleanup and lasting protection
Recovery removes malicious code from files and databases, closes the attack entry point, renews credentials, and prepares review requests to remove Google warnings if necessary. Typical signs include unfamiliar administrator accounts, redirects to other sites, and foreign-language pages appearing in search results.
This is the most urgent WordPress service. Deleting suspicious files immediately may destroy clues about the attack’s entry point. After cleanup, measures to prevent reuse of the vulnerability connect to a maintenance plan. Urgent steps and recovery stages are explained on the WordPress hacked website recovery page.
WordPress content management: regular updates for outdated sites
Content management includes regular entry and updates of pages, WooCommerce products, and blog posts, with complete image and SEO fields. Sites with outdated prices, team details, or campaigns but no technical faults commonly need this service.
Images are resized, alt text is written, title and description fields are completed, and old content is reviewed. Choose a one-time bulk upload or a regular publishing schedule; details are on the WordPress content management page.
Using an editor account for content entry avoids accidental plugin or settings changes. This also keeps work organized when several staff members enter content.
How does working with a freelance WordPress specialist work?
Work starts with a brief message describing the site, followed by inspection, a quote, approval, implementation, and a written account of changes. All WordPress services follow the same basic flow.
- Initial information: Share the address, symptom or need, and any screenshots by WhatsApp or phone.
- Initial review: We check externally visible conditions and identify required access.
- Quote: Scope and deliverables are shared in writing; prices for work other than development and maintenance are confirmed after inspection.
- Secure access: We request an individual temporary administrator account; hosting access is planned separately if needed.
- Backup: Files and database are backed up before any change.
- Implementation and testing: Where possible, work is tested in staging before transfer to the live site.
- Report and handover: We share changes, remaining risks if any, and recommendations; temporary accounts are closed.
Temporary accounts allow access to be fully revoked afterward, avoiding passwords sent as plain email text.
What to prepare before starting
Hosting and domain provider details, dashboard access, backup locations, and purchased theme or plugin licenses help work begin quickly. If their location is unknown, we first prepare an access list together and add it to the business’s records.
One-time intervention versus ongoing WordPress support
One-time intervention resolves an existing problem; ongoing support reduces the likelihood of future problems through regular work. They often meet different needs at different times for the same site.
Many businesses request WordPress services only when a site breaks, leaving updates unattended until the next issue. Each intervention then requires someone new to learn the site, and backup status is discovered during a crisis. With regular support, the same team tracks updates, backups, and security logs, enabling faster emergency responses.
The choice depends on the site’s importance. A rarely changed promotional site may need only a few checks a year; monthly maintenance is a safer approach for a WooCommerce store accepting orders.
Common WordPress mistakes and appropriate approaches
Many issues stem from maintenance and access habits rather than the software itself. Common mistakes found in service requests include:
- Updating without a backup: Take a full backup first and verify it can be restored.
- Unlicensed or nulled themes and plugins: They may contain backdoors; use only licensed versions from official sources.
- Giving everyone administrator access: Assign roles appropriate to each person’s work and limit administrator accounts.
- Leaving unused plugins deactivated: Their files remain on the server; remove unused plugins completely.
- Keeping outdated PHP versions: Unsupported versions carry security risks; test theme and plugin compatibility before upgrading.
- Hosting and domain accounts in someone else’s name: Accounts should belong to the business, which retains primary credentials.
- Installing a plugin for every problem: Each adds update and conflict risks; identify the cause first.
Let’s plan your WordPress site’s next step
Use the same number for a new site, slow page, error screen, or regular maintenance. You can also simply ask what a symptom means.
Related guides
Frequently asked questions
What do WordPress services include?
New websites, migration, speed optimization, maintenance and updates, troubleshooting, hacked site recovery, and content management. The right service is identified during initial inspection based on symptoms or business needs.
My site has a problem, but I don't know which service I need. What should I do?
Send the site address and symptom, with a screenshot if available, for an initial assessment. Since issues such as sudden slowness can arise from plugin conflicts or malware, inspection clarifies the right service.
What are the starting prices for a WordPress website?
Prices start at 12,000 TL for one-page sites, 15,000 TL for corporate sites, and 24,000 TL for WooCommerce stores. Corporate sites with ready text and images take an average of 5–7 business days.
How much does WordPress maintenance cost?
Optional monthly maintenance costs 500–2,000 TL depending on site size, whether it includes features such as WooCommerce, and check frequency.
Why are migration, speed, and troubleshooting prices not given upfront?
Scope depends on the site structure, server, and cause, so a final quote follows inspection. Work does not begin before quote approval.
Is working with a freelance WordPress specialist secure?
Access sharing is key. An individual temporary administrator account is created, backups precede every change, and temporary access is closed afterward; domain and hosting stay in the business’s name.
Can WordPress support be provided remotely?
Yes. Work can be performed remotely through dashboard and hosting access; in-person meetings are also available in Istanbul, with remote support elsewhere and abroad.
What should I do first if my WordPress site is hacked?
Record symptoms with screenshots, back up the current site separately, and change administrator passwords. Then plan cleanup starting with identifying the attacker’s entry point rather than deleting suspicious files.