Mobile app version of vmapp.org
Login or Join
Angela700

: How to analyse a Website and make optimizations on it? I am invited to a workshop to review and giving advice for website upgrades and enhancement. I am invited for being a person who works

@Angela700

Posted in: #WebDevelopment

I am invited to a workshop to review and giving advice for website upgrades and enhancement. I am invited for being a person who works in IT. I am a programmer and I work in windows application development, also I am learning PHP now, so I don't have much experience in Web development.

The website I am asked to review and give my opinion about is a website which covers news and interest of a local area or local region (for example: website for Brooklyn in New York). I reviewed the website, the website contains a Radio, photo gallery, Blogs and a stores directory, I have found something to tell about websites also I saw similar websites but I thought about hearing from more experienced people, and making sure I am doing it the right way.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Angela700

2 Comments

Sorted by latest first Latest Oldest Best

 

@Sims2060225

I would focus on these areas:


Usability:

Is the information architecture well designed?
Are appropriate page titles and URLs used?
Is the navigation and user flow well designed?
Are there any usability-contributed conversion bottlenecks?
Perform some user tests to verify your intuition.

Accessibility

Is the website 508-compliant?
Is the website WCAG 1 & 2 compliant?
Is the website exploiting accessibility features of WIA-ARIA/HTML5 semantics?
Is it following other accessibility best-practices such as skip-navigation/skip-to-content links and non-visual CAPTCHA options?
Test the site with screen readers and browser zoom to confirm its accessibility to the visually-impaired.

Cross-browser/platform compatibility

Identify your target platforms based on demographics data (perhaps through server logs or through market research).
Test on all target platforms (not just a single browsers version on a single OS; tools like BrowserShots and Adobe Browser Lab can help).

Performance

Are graphics and multimedia well-compressed (e.g. using the appropriate compression format)?
What's the actual page performance in the browser for critical pages?
Are you taking max advantage of caching (bytecode caching, query caching, page caching, etc.)?
Are other performance enhancements needed (e.g. aggregating and minifying CSS and JS, using a lightweight webserver to serve static content, using a CDN, load balancing, precompiling, etc.)?

Security

Is the site protected against XSS, CSRF, session hijacking, SQL injections, information leakage, and other threats?
Run some blackbox testing, fuzzing as well as whitebox testing w/ static source code analyzers.
Evaluate security policies: password policy, use of encryption (HTTPS, SFTP/SCP), and data storage (PII and other sensitive data).
Is the login form protected against cracking (retry delays, temporary IP bans triggered by repeated failed logins, use of CAPTCHAs to slow down crackers, not disclosing if a username exists, etc.), and is the login process protected against sniffing (forced HTTPS and not using basic HTTP authentication)?
File/folder permissions, upload forms, email forms, spam protection, etc.

Other best practices (maintainability, semantics/SEO, online marketing)

What does the (pre-minified) frontend and backend code look like? Is is modular, readable, and well commented/documented? Are they using MVC or similar architecture? Is it RESTful?
Does the site use progressive enhancement/graceful degradation? Does the site still work without JavaScript (if this is a reasonable requirement for this niche)?
Is there separation of content and presentation?
Is the CSS well-designed, taking advantage of cascading styles and semantic classnames and IDs?
Is the markup semantic and taking advantage of existing microformats? Are proper rel/rev attributes, sitemaps, product feeds, and other meta data defined to help browsers, crawlers, and other apps understand/use the content?
Are CTAs prominently displayed, and is the site designed around a web strategy? Or is this just a generic brochure site built without determining specific business objectives? Are they using analytics data and other metrics to measure site performance? Is the site regularly updated with new content and actively used for marketing?
Are they testing (to optimize web copy/design and marketing spending)?



There are infinitely many other potential areas of optimization (much of it is correcting bad practices, like duplicate URLs, poor web design, lack of documentation, table-based layouts, use of frames/iframes, non-bookmarkable pages, breaking browser navigation/history, etc.), so it's unlikely that a single Q&A thread will be able to cover it all.

10% popularity Vote Up Vote Down


 

@Eichhorn148

Some of the key things to analyse about a website with an intent of optimization are as follows:


Try analyzing the heat map of the main indexed pages and see if the significance of the objects placed on the pages corresponds with the heat map (for example, the hot and trending news placed on the hottest spots on the site).
See if the pages allow for enough of social media interaction for the current era is of social networking and the more the content is shared the more people tend to visit the site.
Check if the site offers easy navigational facilities. The easier and better categorized the navigation and sitemap of the website, the more pages are liable to be viewed by the visitors. Not just that, a better sitemap offers a better search engine indexing.
Check if the website is W3C compliant and is cross-browser compatible for a website that works fine or even great on a webkit/gecko browser is not necessarily going to be working the same way on other browsers (prominently IE).
See if the website is rightly search engine optimized. The right title, meta tags and keywords ensure the reach of the page to the intended audience implicitly. A keyword analysis is recommended for picking the right keywords.
And most important of all when it comes to optimization of a website- CONTENT. However good a website is, it's of no use without the content it offers.

I know I might have not put up all the key aspects necessary here but these are the prima-facea factors that I remind myself every time I review a site for optimization. Others' contribution to the post is cordially invited.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme