DB Legal Support

AM Legal: Website Redesign and Armenian-Language Pages

I developed a redesigned website for AM Legal APC from a supplied design handoff, building a custom WordPress child theme and companion plugin. The site gives the firm’s personal injury practice a clearer online structure, including Armenian-language pages for the community it serves in Glendale, California. I also handled a security cleanup after an unauthorized intrusion left hidden access and malicious code on the site.

AM Legal home page

Building out the firm’s website

  • The site needed to bring the firm’s services, attorneys and supporting information together while serving visitors in both English and Armenian.
  • Developed the supplied design as a custom WordPress child theme, supported by a companion core plugin and a lightweight parent theme.
  • Added pages the site was missing, including Armenian-language versions of key pages.
  • Built Armenian-language versions of key pages and added language tags for English, Armenian and the default language, helping search engines identify which version to serve.
  • Added structured data for legal services, local business information and FAQs to give search engines clearer information about the firm.

Security cleanup and hardening

  • An unauthorized intrusion had left hidden code that redirected some visitors to an unrelated site, along with a file-browsing tool, hidden administrator logins and fake sitemap submissions to Google Search Console.
  • After an initial cleanup, found a second, well-disguised backdoor in a location ordinary security tools do not scan. It had been restoring the malicious code.
  • Removed the backdoor, malicious code, unauthorized logins and unauthorized Search Console access and submissions.
  • Added login limiting and bad-traffic blocking, then reviewed the site and found no changes to its content or form data.
  • Made a security review a standard part of my pre-launch process.

Result

The redesigned site brought the firm’s practice areas and resources into a more complete structure, with English and Armenian content prepared for search engines. The security work removed the hidden access and malicious code and added safeguards against further unauthorized activity.

Tools I used, in plain words

WordPress

The content management system used to run the site.

Custom child theme

The site’s custom design and functionality, built on a lightweight parent theme.

Core plugin

A companion plugin that holds functionality separate from the theme.

Structured data

Extra information that helps search engines understand the firm’s services, location and FAQs.

Language tags (hreflang)

Tell search engines which language version of a page is intended for different visitors.

Google Search Console

Google’s service for managing a site’s presence in search, including its sitemap submissions.

Gallery

Screenshots

Select an image to enlarge it.

Other work

More projects

All projects

The Art League home page

Built Mighty

The Art League

Artist profiles for members, a Gallery Shop fix, and a lighter image library.

Nonprofit

Performance

View project

e-SwapMeet home page

Personal Project

e-SwapMeet

An online marketplace I designed and built where independent sellers run their own booths and shoppers browse them in one place.

Marketplace

WooCommerce

View project

Have a site that needs fixing, moving or building, or a role to fill? Tell me what’s going on.

Get in touch