Website එකක් හදන්න කලින් දැනගන්න ඕන කරුණු
Website එක හදන්න developer කෙනෙක් හොයන්න කලින් business goal, target customer + location, required pages/languages, content, features, domain/hosting ownership, budget, SEO, tracking, security, maintenance සහ final handover එක clear කරගත්තොත් unnecessary cost සහ misunderstandings ගොඩක් අඩු කරගන්න පුළුවන්. මේ guide එක practical requirement brief එකක් හදාගන්න full checklist එකක්.
Website project එක start කරන්න කලින් plan එකක් ඇයි ඕන?
“මට website එකක් ඕන” කියන sentence එක project scope එකක් නෙමේ. එකම “website” කියන වචනය ඇතුළේ simple company site එකක්, booking website එකක්, e-commerce store එකක්, membership system එකක්, dashboard එකක් හෝ custom business system එකක් වෙන්න පුළුවන්. Goal එක clear නැත්නම් quotation compare කරන්නත්, timeline fix කරන්නත්, final result එක හොඳද කියලා judge කරන්නත් අමාරුයි.
Developer කෙනෙක්ට design reference එකක් දෙන්න කලින් business side requirements clear කරගත්තොත් budget එක හරි තැනට යනවා. Below checklist එක client කෙනෙක්ට project brief එකක් හදන්න use කරන්න පුළුවන්.
1. මුලින්ම Business Goal එක එක sentence එකකින් ලියන්න
Website එකෙන් primary result එක මොකද්ද? “Professional වෙන්න” කියන එක secondary benefit එකක්. Primary business action එක define කරන්න.
- More phone calls / WhatsApp enquiries
- Hotel හෝ tour bookings
- Online product sales
- Quote requests / appointments
- Portfolio එක බලලා clients attract කිරීම
- Existing customersට information/support දීම
- Manual work reduce කරන online system එකක්
Goal එකක් තියෙනකොට homepage CTA, page structure, features සහ analytics events හැම දෙයක්ම ඒ goal එකට align කරන්න පුළුවන්.
2. Target customer + location clear කරන්න
Website එක කාටද? Local Sri Lankan customersටද, foreign touristsටද, B2B companiesටද, studentsටද, online buyersටද? Customer group එක අනුව language, writing style, payment method, contact method, photos සහ page structure වෙනස් වෙනවා.
Location එකත් වැදගත්. Embilipitiya business එකක් local customerට service කරනවා නම් nearby areas, service radius, directions සහ local contact details clear වෙන්න ඕන. Tourism business එකක් foreign market target කරනවා නම් English content, currency context, booking instructions සහ international-friendly contact methods priority වෙනවා.
3. Required pages and languages තීරණය කරන්න
Pages වැඩි වුණා කියලා website එක automatically better වෙන්නේ නැහැ. Userට actual purpose තියෙන pages විතරක් start කරන්න.
- Home: business එක මොකද්ද + main offer + CTA
- About: trust, background, team/company details
- Services / Products: clear details, benefits, pricing logic
- Portfolio / Gallery: real proof
- Reviews / Testimonials: social proof
- FAQ: common objections/questions
- Contact: phone, WhatsApp, email, map, hours
- Booking / Shop / Dashboard: business model එකට අවශ්ය නම්
Sinhala + English දෙකම ඕනද? English only ද? Language decision එක design පස්සේ ගන්නවට වඩා මුලින් ගන්න. Text length වෙනස් නිසා layout එකට බලපානවා.
4. Content කවුද දෙන්නේ?
Website delay වෙන common reason එක coding නෙමේ — content ready නැති එක. Project start වෙන්න කලින් මේවා collect කරන්න:
- Logo සහ brand colors
- Business name, address, phone, email
- Services/products descriptions
- Real photos/videos
- Prices හෝ starting prices
- Opening hours
- Reviews/testimonials
- Policies, booking/cancellation rules අවශ්ය නම්
- Social media links
Stock photos use කරන තැන් සහ real photos use කරන තැන් වෙන වෙනම decide කරන්න. Tourism, hotel, food, photography වගේ businesses වල real visuals trust එකට ගොඩක් වැදගත්.
5. Must-have features vs Nice-to-have features
Budget control කරන්න හොඳම method එක features දෙකට බෙදන එක.
Must-have: launch වෙන්න අනිවාර්ය දේ. උදා: WhatsApp, enquiry form, room list, product catalogue, map.
Nice-to-have: phase 2 එකට දාන්න පුළුවන් දේ. උදා: live chat, loyalty system, advanced dashboard, multi-vendor features, complex automation.
මේකෙන් “අපිට හැම දෙයක්ම ඕන” කියලා project එක overbuild වෙන එක අඩු වෙනවා.
6. Domain, Hosting සහ ownership කාටද?
Domain එක business එකේ digital identity එකේ critical part එකක්. Registrar login, DNS access සහ domain registrant/contact details කාටද කියන එක කලින්ම clear කරගන්න. Developer හෝ web company එක manage කළත් domain එක client/business එකට transfer කරන්න පුළුවන් process එක සහ renewal responsibility එක documented වෙන්න ඕන.
Hosting side එක ටිකක් වෙනස්. සමහර web companies 1 Year Free Hosting වගේ package එකක් දෙනකොට first year එකේ company-managed hosting environment එකක් use කරනවා. ඒක automatically bad දෙයක් නෙමේ. Managed setup එකක server updates, SSL, backups, security monitoring, email/forms issues සහ emergency fixes company එකෙන් centrally handle කරන්න පුළුවන්. Customer service හොඳ නම් website එකේ issue එකක් ආවම ඉක්මනින් check කරලා fix කරන්නත් පහසු.
Included/free period එක ඉවර වුණාම clientට සාමාන්යයෙන් options clear වෙන්න ඕන: company-managed hosting එක annual renewal fee එකක් ගෙවලා continue කරනවාද, නැත්නම් clientගේම hosting account එකකට migrate කරනවාද කියලා. Client තමන්ගේ separate hosting/domain account එකක් ඉල්ලනවා නම් provider/package එක අනුව domain registration/renewal, hosting plan, migration හෝ transfer fee වෙනම එන්න පුළුවන්. මේ charges development fee එකෙන් වෙනම recurring infrastructure cost කියලා quotation එකේ පැහැදිලිව ලියලා තියෙන එක තමයි වැදගත්.
7. One-time cost සහ recurring cost වෙන වෙනම බලන්න
Website quotation එකේ total price එක විතරක් බලන්න එපා. Setup cost සහ yearly/monthly cost දෙකම understand කරන්න. “1 Year Domain + Hosting Free” කියන offer එකක් තිබුණත් second year renewal cost සහ clientට own hosting/domain control එකක් ඕන වුණොත් ඒකට තියෙන separate cost/process එක කලින්ම අහන්න.
- Development/design fee
- Domain registration / annual renewal
- Hosting renewal හෝ managed hosting fee
- Own hosting account එකකට migration/transfer cost තිබුණොත් ඒක
- Premium plugins/services තිබුණොත් licenses
- Email service
- Maintenance/support
- Payment gateway/SMS/API usage charges අවශ්ය නම්
Company-managed hosting එකක් use කරන එකේ advantage එක ongoing technical contact එකක් තියාගන්න පුළුවන් වීම. Security update, backup restore, downtime, form/email issue හෝ sudden error එකක් ආවම responsible support team එකක් තිබීම business ownerට practical protection එකක්. ඒත් renewal price, access level සහ transfer policy transparent වෙන්න ඕන.
Cheap quotation එකක් expensive වෙන්නත්, higher setup price එකක් long-term practical වෙන්නත් පුළුවන්. Compare කරන්න scope එක same ද කියලා බලන්න.
8. SEO කියන්නේ launch පස්සේ add කරන button එකක් නෙමේ
Google Search guidance අනුව content search-friendly වෙන්න crawlable pages, descriptive titles, useful internal links, people-first content සහ proper technical setup වැදගත්. ඒ නිසා page structure, URLs, headings සහ content plan project එකේ මුලින්ම consider කරන්න.
Local business එකක් නම් services + location context naturally explain කරන්න. “Keyword 100 පාරක් දාමු” වගේ approach avoid කරන්න. Search Console setup කරලා indexing සහ search performance පස්සේ monitor කරන්න.
9. Analytics / Tracking කලින්ම plan කරන්න
Website live වුණාට පස්සේ success එක measure කරන්න නම් events කලින් define කරන්න. Example: WhatsApp click, call click, booking form submit, checkout complete, quote request. Google Analytics වගේ platform එකකට event tracking plan එකක් දාගත්තොත් marketing decisions guess කරන්නේ නැතුව data අනුව ගන්න පුළුවන්.
10. Mobile experience සහ speed priority කරන්න
“Desktop එකේ ලස්සනයි” කියලා project approve කරන්න එපා. Real phone එකක menu, buttons, forms, images, text size, horizontal scrolling, loading speed සහ sticky elements test කරන්න. Google Search documentation එකේ Core Web Vitals real-world loading, interactivity සහ visual stability measure කරන metrics කියලා explain කරනවා.
11. Security, backups සහ access plan
Website type එක අනුව security requirements වෙනස්. Simple static site එකකට risk profile එක ecommerce/admin system එකකට වඩා අඩු. Login, customer data, payment integrations හෝ admin dashboard තියෙනවා නම් stronger access control, updates, backups සහ monitoring අවශ්යයි.
- Strong unique passwords
- MFA available නම් enable කිරීම
- Regular software/security updates
- Automated backups + restore test
- HTTPS
- Admin access limit කිරීම
- Sensitive keys/passwords source code එකේ expose නොකිරීම
12. Maintenance සහ support කලින්ම define කරන්න
Launch එකෙන් පස්සේ bug එකක් ආවොත් කවුද fix කරන්නේ? Text/photo change එකක් fee ද? Hosting down වුණොත් response time එක? Software updates included ද? “Support available” කියන vague sentence එකට වඩා exact scope එක ලියලා ගන්න.
13. Timeline එක realistic milestones වලට බෙදන්න
- Requirements / content collection
- Wireframe හෝ design direction
- Development
- Content integration
- Mobile + browser testing
- Client review / revisions
- SEO/analytics basics
- Launch
- Handover + backup
Client content delay, third-party approvals සහ payment gateway onboarding වගේ dependencies timeline එකට බලපාන බව කලින්ම note කරන්න.
Developer quotation compare කරනකොට බලන්න ඕන දේ
- Exact pages/features list කරලා තියෙනවද?
- Responsive/mobile design included ද?
- Domain/hosting period සහ renewal clear ද?
- Content upload responsibility කාටද?
- SEO basic setup කියන්නේ exact මොනවද?
- Number of revisions?
- Admin panel/CMS needed ද?
- Source code/files handover?
- Warranty/support period?
- Backup/security responsibility?
Copy කරගන්න පුළුවන් simple requirement brief
Target Customer: __________
Target Location: __________
Languages: __________
Pages: __________
Must-have Features: __________
Reference Websites: __________
Content/Photos Ready: Yes / No
Primary CTA: Call / WhatsApp / Book / Buy / Quote
Domain Ownership: __________
Tracking Needed: __________
Maintenance Owner: __________
Final launch checklist
- Mobile + desktop test complete
- All links/buttons/forms work
- Contact details correct
- HTTPS active
- Domain points correctly
- Backup available
- Analytics/Search Console connected if required
- Meta titles/descriptions/basic SEO checked
- Admin/domain/hosting credentials handed over
- Renewal dates documented