Sunil Bakshi and Joseph Leta: The Bakshi & Leta Law Firm Website
A Williamsville law practice needed a new website without taking the old one offline for a single day. Here is what was built, how it was deployed, and the decisions a business owner should understand before commissioning something similar.

Who the Client Is
Bakshi & Leta is a law firm at 5662 Main St. in Williamsville, New York, led by partners Sunil Bakshi and Joseph Leta. Each partner has his own profile page on bakshiandleta.com, and both appear in the rotating photograph at the top of the home page. The practice areas listed in the site navigation are DWI defense, DMV hearings and refusals, speeding and traffic violations, felony defense, misdemeanor defense, divorce, divorce mediation, matrimonial and family law, and business law.
The office line is (716) 631-0004. Posted hours are Monday through Friday, 8:30am to 4:30pm. The tagline sitting in the header of every page is "Solving legal problems throughout WNY."
That is a firm whose work comes in over the phone, from people in Erie County and the surrounding towns who need to find them fast. The website had to do two jobs: be findable for a very specific set of local searches, and be trivially easy to call from.
The Constraint Before the Design
The interesting problem on this project was not visual. It was deployment.
Bakshi & Leta had a working website earning its keep. A rebuild that took it down, or that shipped in half-finished pieces while the client watched, was not acceptable. Law firms get calls from people with a court date on the calendar.
So the entire new build was staged in a folder. Every page of the new site lived at bakshiandleta.com/2026/ during construction, on the firm's own hosting, at the firm's own domain. The old site kept serving the root the whole time. No maintenance page, no DNS cutover, no separate staging host to rent, and no surprise that the new build behaves differently on the real server than it did on somebody else's.
When the work was approved, the build was promoted to the root. The /2026/ folder was then retired, and it returns a 404 today. That last step matters more than it sounds. A staging folder left crawlable is a complete duplicate copy of your website competing with itself in search results. Killing it is part of the job, not an afterthought.
What Actually Shipped
The site is built on a Bootstrap 5 attorney template, rebuilt and consolidated rather than run as delivered. Work began June 22, 2026.
- One stylesheet and one script. The live pages load exactly
css/bundle.min.cssandjs/bundle.min.js, each carrying a version query string so a deploy invalidates the browser cache instead of leaving visitors on yesterday's CSS. Nothing else is requested. - Self-hosted type. Cormorant Infant is served from the firm's own server as woff2 at weights 400, 500 and 600. No font request leaves the site to a third party.
- Navy and gold. A #121c27 navy with #CBAF7D gold, applied consistently through the bundle rather than sprinkled inline.
- A text logo, not an image. The header wordmark is live HTML styled in CSS. It stays sharp on every screen, it is readable by a screen reader, and there is no logo file to re-export when a size changes.
- A hand-written favicon. A navy SVG square with "B&L" set in gold, carrying
role="img"and an accessible label. - Accessibility taken seriously enough to document. There is a dedicated accessibility page linked sitewide, the same commitment behind our ADA compliance work.
- Hand-written metadata. Every page has its own title following a consistent pattern and its own written meta description. None of it is generated.
One honest caveat, because owners deserve the real picture. Consolidating a template into single bundles is a real improvement in request count, but it is not the same thing as a small hand-written stylesheet. This bundle still carries font faces inherited from the purchased template. Single files, yes. Featherweight, no. When a project starts from a template instead of from scratch, that is the trade you are making, and any designer telling you otherwise has not opened the file.
Fifty-Nine Local Pages, Written One at a Time
The sitemap lists 80 URLs. Fifty-nine of them are local: 18 town pages and 41 town, village and city court pages.
That is exactly the page count where most agencies reach for a template, write one page, and swap the town name sixty times. Google has a name for the result, and it is not a compliment. Doorway pages get filtered, and the site that leaned on them loses the rankings it thought it bought.
These were written individually. The Amherst court page deals with I-290, Sheridan Drive, Niagara Falls Boulevard, Transit Road and the traffic around University at Buffalo's North Campus. The Boston court page deals with Route 219, the Kissing Bridge ski area and winter night driving enforcement. Their FAQ sections do not share a single question.
That is slower and more expensive to produce. It is also the only version of a location strategy that survives, and it is the approach behind our Buffalo SEO work generally.
No Contact Form, on Purpose
The client asked for no contact form anywhere, and there is none. The home, about and contact pages contain zero form elements, zero inputs and zero textareas. The contact page shows the phone number, the address, the hours and a map link.
Designers usually argue against this. In this case it is defensible. A form means a spam pipeline to filter, a handler to keep patched, and an inbox somebody has to watch. A practice that would rather talk to a person on the phone gets nothing from a contact form except a place for messages to sit unread.
It also means there is no form-fill number to report, which is worth saying plainly instead of inventing one. The measurement here is whether the phone rings, and that belongs to the client, not to us.
See It Live
The finished site is at Bakshi & Leta. Have a look at any two town court pages back to back, and you will see what individually written location content looks like against the templated version you have probably been sold before.
Planning a Rebuild You Cannot Afford to Take Offline?
AldoMedia builds and deploys websites for law firms and small businesses across Buffalo and Western New York, staged so your current site keeps working until the new one is ready.
Our website design service page explains what a project with AldoMedia includes, how it runs from the first meeting to launch, and how timing and pricing work.
More work like this in our portfolio, and more on how we approach small business website design.
Frequently Asked Questions
Who designed and built the Bakshi & Leta website?
AldoMedia, LLC. of Buffalo, New York built the current bakshiandleta.com. Work began June 22, 2026, the new site was staged in a /2026/ folder on the firm's own hosting, and it was promoted to the root once it was approved. The firm credits AldoMedia in its site footer.
Why does the Bakshi & Leta website have no contact form?
The firm chose not to run one. There is no form, input or textarea anywhere on the site. The contact page lists the office phone, the Williamsville address, the posted hours and a map link, so first contact happens by phone instead of in an inbox.
How many pages does the site have, and are the location pages templated?
The sitemap lists 80 URLs, and 59 of those are local pages: 18 town pages and 41 court pages. They are not one template with the town name swapped. The Amherst court page covers I-290, Sheridan Drive, Niagara Falls Boulevard and Transit Road, the Boston court page covers Route 219 and winter night driving near the Kissing Bridge ski area, and the two pages ask entirely different FAQ questions.
What does staging a rebuild in a /2026/ folder mean?
The complete new site is built and reviewed at yourdomain.com/2026/ while the old site keeps running at the root. Nothing goes dark, and there is no separate staging host to pay for. When the build is approved it is promoted to the root and the staging folder is retired so search engines never index a second copy. On bakshiandleta.com, /2026/ now returns a 404.
Who are the attorneys at Bakshi & Leta?
Sunil Bakshi and Joseph Leta. Both are named partners, both have their own profile page on bakshiandleta.com, and both appear in the rotating photograph on the home page. The firm is at 5662 Main St. in Williamsville, New York. AldoMedia built the website. The practice and the attorneys are theirs.
