A well-built freelance website can generate ₹50,000+ in leads every single month — working for you around the clock while you sleep, eat, or work on client projects. I have built my own freelance website on Hostinger, and it has been the single most effective client acquisition tool in my arsenal.
This tutorial walks you through every click, from purchasing hosting to publishing a professional freelance website. No coding knowledge required. Total cost: under ₹150/month. Total time: under 60 minutes.
Why Hostinger for Indian Freelancers?
I have tested multiple hosting providers for Indian websites, and Hostinger consistently wins for freelancers because:
- Mumbai server: Fastest loading times for Indian visitors (under 1.5 seconds)
- Price: Starts at ₹149/month with a free domain included
- LiteSpeed technology: Built-in speed optimization that most hosts charge extra for
- One-click WordPress: Install WordPress in under 2 minutes
- Free SSL: Secure your site with HTTPS automatically
- INR billing: No forex charges on your credit or debit card
- 24/7 support: Live chat support that actually responds quickly
Step 1: Purchase Hostinger Hosting (10 Minutes)
- Visit get Hostinger
- Click on "Web Hosting" or "WordPress Hosting"
- Select the Premium plan — it is the best value for freelancers:
- 100 websites
- 100 GB SSD storage
- Free domain for 1 year
- Free SSL
- Weekly backups
- Starting at ₹149/month (annual billing)
- Choose your billing period — annual gives the best monthly rate
- Click "Add to Cart"
Choose Your Domain Name
When prompted, claim your free domain. For freelancers, I recommend:
- Option 1: YourFullName.com (e.g., ankitsharma.com) — most professional
- Option 2: YourNameFreelance.com or YourNameDesign.com
- Option 3: Niche-specific like BangaloreWebDev.com or IndiaContentWriter.com
Avoid hyphens, numbers, and overly long domain names. Keep it memorable and easy to spell.
Complete Payment
Hostinger accepts:
- UPI (Google Pay, PhonePe, Paytm)
- Credit/Debit cards (Visa, Mastercard, RuPay)
- Net banking
- PayPal
After payment, your hosting account is activated immediately. You will receive a confirmation email with login details for hPanel (Hostinger's control panel).
Step 2: Install WordPress (3 Minutes)
- Log in to your hPanel dashboard at hpanel.hostinger.com
- You will see a setup wizard. Select "Build a website"
- Choose "WordPress" as your platform
- Create your WordPress admin credentials:
- Admin email: your professional email
- Admin password: a strong, unique password
- Choose a website template — you can change this later, so pick any for now
- Select "Mumbai" as your server location (critical for Indian speed)
- Click "Install"
WordPress installation takes about 60-90 seconds. Once complete, you can access your WordPress dashboard at yourdomain.com/wp-admin.
Step 3: Install and Configure Your Theme (10 Minutes)
Installing Astra Theme (Recommended)
- In WordPress dashboard, go to Appearance > Themes > Add New
- Search for "Astra"
- Click "Install" then "Activate"
- You will see a prompt to install "Starter Templates" plugin — click Yes
- In Starter Templates, browse the "Portfolio" or "Freelancer" category
- Preview templates and choose one that matches your style
- Click "Import Complete Site"
- Wait 2-3 minutes for the import to complete
You now have a fully designed website with placeholder content. All that is left is replacing the demo content with your own.
Step 4: Customize Your Pages (20 Minutes)
Home Page
- Go to Pages > All Pages > Home (or whatever the template named it)
- Click "Edit with Elementor" or the block editor
- Replace the headline with: "Freelance [Your Service] in [Your City], India"
- Add a subheadline: "I help [target clients] achieve [specific result]"
- Replace the hero image with a professional photo or relevant image from Pexels (free)
- Update the services section with your actual offerings
- Add a prominent "Hire Me" or "Get a Quote" button linked to your contact page
About Page
- Upload your professional photo
- Write 200-300 words about your experience, skills, and approach
- Mention your city, years of experience, and notable clients or results
- Add certifications and education
- Include a personal touch — one sentence about your interests or motivation
Portfolio/Work Page
- Remove all demo portfolio items
- Add 6-10 of your best projects with:
- Project title and client industry
- Brief description (2-3 sentences)
- Results achieved (if possible — "increased traffic by 45%")
- Screenshot or link to the published work
- If you are just starting, create 3-5 sample projects as demonstrations of your skills
Services Page
- List each service with a clear description
- Include starting prices: "Starting from ₹5,000" or "From $50"
- Mention what is included in each service package
- Add a CTA button after each service: "Get a Quote"
Contact Page
- Install WPForms Lite plugin (free) for the contact form
- Create a simple form: Name, Email, Service Needed, Budget, Message
- Add your professional email address
- Include links to your Fiverr and Upwork profiles
- Add your LinkedIn profile URL
- Optionally add a WhatsApp Business link (popular with Indian and international clients)
Step 5: Install Essential Plugins (5 Minutes)
Go to Plugins > Add New and install these free plugins:
| Plugin | Purpose | Cost |
|---|---|---|
| Yoast SEO | Search engine optimization for every page | Free |
| WPForms Lite | Contact form builder | Free |
| LiteSpeed Cache | Speed optimization (works best with Hostinger) | Free |
| ShortPixel | Image compression for faster loading | Free (100 images/month) |
| UpdraftPlus | Automated backups (if not on Business plan) | Free |
| Starter Templates | Pre-designed page templates | Free |
After installing, configure LiteSpeed Cache: go to LiteSpeed Cache > General and enable all basic optimization settings. This single step can improve your page load time by 30-50%.
Step 6: SEO Setup (5 Minutes)
- Open Yoast SEO settings and complete the initial setup wizard
- For each page, set:
- SEO title: Include your service and location — "Freelance Content Writer in Mumbai | Your Name"
- Meta description: 150-160 characters describing what you offer
- Focus keyword: Your primary service + location
- Go to Settings > Permalinks and select "Post name" for clean URLs
- Submit your sitemap to Google Search Console (yourdomain.com/sitemap_index.xml)
Step 7: Professional Email Setup (5 Minutes)
A professional email ([email protected]) builds credibility. Hostinger includes free email hosting:
- In hPanel, go to Emails > Email Accounts
- Create an email like [email protected] or your [email protected]
- Set up email forwarding to your Gmail if you prefer checking from there
- Use this email on all your freelancing profiles and client communications
Step 8: SSL and Security (2 Minutes)
- In hPanel, go to SSL > Install SSL
- Select your domain and click install
- Enable "Force HTTPS" to redirect all traffic to the secure version
- Verify by visiting your site — you should see the padlock icon in the browser bar
Post-Launch Checklist
- Test your website on mobile — over 70% of Indian traffic is mobile
- Check all links work correctly
- Submit a test inquiry through your contact form
- Run your site through Google PageSpeed Insights — aim for 80+ score
- Add your website URL to Fiverr, Upwork, LinkedIn, and email signature
- Set up Google Analytics (GA4) for visitor tracking
- Create a Google Business Profile linking to your website
Adding a Blog (Optional but Recommended)
A blog section on your freelance website attracts organic traffic and positions you as an expert. Write 2-3 blog posts per month about topics related to your service:
- Web developer: "How to Speed Up Your WordPress Website" or "Best WordPress Plugins for Small Business"
- Content writer: "How Content Marketing Drives Sales" or "SEO Writing Tips for Beginners"
- Graphic designer: "Logo Design Trends 2026" or "How to Choose Brand Colours"
Each blog post is a potential client magnet. Someone searching Google for "how to improve WordPress speed" might land on your article and hire you to do it for them.
Maintenance Schedule
| Task | Frequency | Time Required |
|---|---|---|
| Update WordPress and plugins | Weekly | 5 minutes |
| Add new portfolio pieces | Monthly | 15 minutes |
| Check backups | Monthly | 2 minutes |
| Update services and pricing | Quarterly | 10 minutes |
| Refresh testimonials | Quarterly | 10 minutes |
| Renew hosting and domain | Annually | 5 minutes |
Total Cost Breakdown
| Item | Year 1 Cost | Renewal Cost |
|---|---|---|
| Hostinger Premium (annual) | ₹1,788 | ₹4,788 |
| Domain name | Free (included) | ₹699-999 |
| SSL certificate | Free | Free |
| WordPress | Free | Free |
| Astra theme | Free | Free |
| All plugins | Free | Free |
| Total Year 1 | ₹1,788 | - |
₹1,788 for an entire year. That is ₹149 per month. Less than three cups of coffee at Starbucks. One single project acquired through your website pays for over five years of hosting.
Your freelance website is the foundation of your professional online presence. It works 24/7, it builds credibility while you sleep, and it is the one asset in your freelance career that you fully own and control — unlike platform profiles that can change their rules overnight.
Set up payments through Payoneer India for international clients who find your website, and you have a complete freelance business infrastructure — professional website, global payment capability, and a growing portfolio that attracts clients from around the world.
Your website is waiting to be built. Open Hostinger, pick your domain, and 60 minutes from now, you will have a professional freelance presence that puts you ahead of 90% of Indian freelancers still relying only on platform profiles. Start now.