Falsehoods Programmers Believe About Aircraft Seat Maps
When designing our Seat Map API, we investigated hundreds of real seat maps and the findings were quite surprising.
At Duffel, we are working towards making the complex world of selling flights accessible to anyone. When designing our Seat Map API, we've investigated hundreds of real seat maps along with multiple existing seat map display systems. The findings were quite surprising!
In the spirit of the classic Falsehoods Programmers Believe About Names blog post, here are 12 assumptions seat map display designers often make about seat maps. All of these assumptions are wrong!
Seat map examples are courtesy of SeatGuru.
The same aircraft model always has the same seat map
Airlines are free to outfit their aircraft as they please.
Examples
The same aircraft model, operated by the same airline, always has the same seat map
Sometimes, even the same airline will outfit the same model of aircraft differently for different purposes.
Examples
The order of cabins in the aircraft is always: First, Business, Premium Economy, Economy
Not necessarily! Airlines will prioritise efficient use of cabin space over keeping the ordering. For example, the British Airways Boeing 747-400 Layout 1 has First, World Traveller Plus (Premium Economy), Club World (Business), World Traveller (Economy) from front to back.
Aircraft seats always face forward
Half of Business class seats in the cabin often face backwards. Business Class and First Class seats can also be positioned at an angle.
Example
British Airways Boeing 747-400 Layout 1
Seat rows are numbered with consecutive numbers
Some airlines skip row numbers, especially row number 13.
Example
Seats in a row are numbered with consecutive letters
The "I" letter is often not used to avoid confusing it with the number 1.
Example
Virgin Atlantic Boeing 747-400
Seat rows always have the same number of seats in a single cabin
Sometimes, seats are missing, especially near emergency exits or in the tail section.
Example
British Airways Airbus A321neo Layout 2
The seat in front or behind always has the same letter
Sometimes, when there are fewer seats in a row, the letters of the aisle and window seats are preserved, and only middle seats are removed. This is often the case in Business Class or when there are fewer seats in a tail section.
Lots of seat map displays make the mistake of aligning the seats in columns by letter, which leads to misrepresentation of what the row really looks like!
Example
American Airlines Boeing 777-200
Toilets and galleys are always placed before or after blocks of seats
Sometimes toilets and galleys are placed where seats would normally be. This often occurs in the tail section which has narrower sides but can still provide more seats in the middle.
Example
American Airlines Boeing 777-200
Seats are aligned in rows in a cabin
In wide-body aircrafts, the seats between the aisles are often "staggered" in respect to the seats near the windows in the same "row" to fill cabin space more efficiently.
Example
American Airlines Boeing 787-8
Seats are aligned in columns in a cabin
Sometimes, when a seat is missing in a row, the remaining seats will be shifted by half a seat to keep them centered.
Example
American Airlines Airbus A330-200
Seats are aligned in columns in a cabin or shifted half a seat
Not even that! In tail sections, rows with missing seats can start out aligned with the other rows and slowly converge towards being shifted half a seat across multiple rows.
Example
Duffel Seat Map API
Aircraft seat maps are very complex. At Duffel, we have a Seat Map API which allows you to display complex seat arrangements like these in a very simple and intuitive way. See the documentation for more information.
We have also have a drop-in Seat Selection Component which you can include in your website directly and we'll handle all the displaying of seat maps for you. Learn more about Duffel Components in our blog post here.