PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

Microsoft Expression Web

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
 - Microsoft Expression Web
4.5 Outstanding

The Bottom Line

Unless you're married to Dreamweaver, Expression Web is the editor to use for modern, efficient Web sites.

Pros & Cons

    • Modern, standards-based Web editor.
    • Creates CSS-based Web pages.
    • Lets you build and format dynamic data views with a few mouse clicks.
    • No automated help for PHP pages.
    • Can't publish directly via Secure FTP.

Microsoft Expression Web is now in the stores after a long public beta and the final version lives up to the high expectations the beta created. Expression Web is the first up-to-date Web page editor that creates modern CSS and XML-based Web pages out of the box. No other editing software matches its thorough standards-based approach, which produces lean, efficient, universally compatible code with a minimum of effort. No other software makes it as easy to build Web pages that display data from XML files such as an RSS feed or any other data source.

At first glance, Expression Web looks like the late, lamented FrontPage 2003, as it uses a similar menu structure and a similar choice of more-or-less WYSIWYG design view, pure-code view, and a view with the code on top and the visual design at the bottom. New task panes and toolbars create and edit CSS styles and give point-and-click control over XML data sources. Expression Web abandons FrontPage's proprietary Web 'bots, which required special "additions" installed on your Web server. The app does, however, let you reuse the FrontPage feature that automatically inserts the latest revision date on a page. The FrontPage features that still work are the ones that create standards-based code for any browser and any Web server.

A "master page" feature makes it easy to create a consistent site by using templates for material that gets repeated on multiple pages and limiting the regions where you can edit any individual page. Dynamic data views are almost as effortless, and it took me only a few mouse clicks to create and format a dynamic view of my site's RSS feed on the site's front page. After choosing the XML file from a list of data sources, I picked the elements from the feed that I wanted displayed and then selected a bulleted-list format from a layout gallery—simple. If you know the basics of Cascading Style Sheets, a simple right-click on an element gives you easy control over formatting a data view.

The next steps—which entailed a more difficult learning curve—involved right-clicking on elements such as item titles to format them as hyperlinks. I skipped the tutorial, so it took me a while to find the "Function" button on the Hyperlink dialog that controls these features. You might want to save time and trouble later by taking a few moments to let the tutorials show you the technique.

If you work in code view, an "Intellisense" drop-down list offers to complete your codes for you. Microsoft supplies Intellisense for HTML and its own ASP.NET language, but you'll have to check your own code if you create PHP pages—or work with Dreamweaver and one of the PHP-helper extensions available on Adobe's Web site. Add-ins for Expression Web are just starting to appear, and you won't find the range of add-ins that is available for Dreamweaver—yet.

The only serious problem I found with Expression Web was its lack of support for Secure FTP file transfers for publishing a site to the Web. If your server requires Secure FTP, then you'll have to upload your files using a separate FTP program, and you won't be able to use Expression Web's well-designed automated feature that optimizes code when uploading.

Still, this is a minor complaint about an elegant and efficient application—one that not only makes designing a page simpler but even makes designing a standards-compliant page easier. The beta was a long haul, but, in the end, the time was well spent. Microsoft Expression Web definitely deserves an Editors' Choice, and I strongly recommend it to anyone who builds Web pages, no matter how simple or how complex.

More Web Service reviews:

Final Thoughts

 - Microsoft Expression Web

Microsoft Expression Web

4.5 Outstanding

Unless you're married to Dreamweaver, Expression Web is the editor to use for modern, efficient Web sites.

About Our Expert

Edward Mendelson

Edward Mendelson

My Experience

I've been writing about software and hardware for PCMag for more than 40 years, focusing on operating systems, office suites, and communication and utility apps. I've specialized in everything related to word and document processing, including format conversion, OCR, and PDF apps. In my spare time, I build apps for Macs and Windows PCs that make it easy to run legacy operating systems (such as old versions of macOS and Windows) and work with legacy documents.

I've also written about technology for non-technical publications, such as The New York Review of Books. Before joining PCMag, I reviewed music and sound equipment for audio magazines. In my other career, I'm the Lionel Trilling Professor in the Humanities at Columbia University and write books about modern literature.

The Technology I Use

For work, I use a Lenovo ThinkCentre M901s desktop (one at home, one in the office) and a Lenovo ThinkPad X13 laptop. For everything else, I use an M4 MacBook Air and an M4 MacBook Pro. I also have an iPad Air and a closet full of obsolete ThinkPads and Macs that I use for testing and nostalgia. I still use an iPhone 13 mini because it's the smallest iPhone that Apple still supports.

My speakers are a mix of Bang & Olufsen and Sonos models, driven by a mix of tube-based and solid-state electronics and a WiiM Pro streamer.

Read full bio