Arrowverse viewing order:
This is the simplified list for easy viewing order for Arrowverse!
Webisodes (you can find most of these videos at YouTube or at CWtv website):
Constantine has a cameo in Arrow S4E05. I do recommend you to watch this series, but there's no must. But he might get back into the Arrowverse one day. (and I also would recommend to watch it in this order: 1, 6, 2-5, 7-13. Episode 6 was shot to air as the second episode of the series)
I have added Supergirl Season 1 before the crossover episode to the list. You can watch it basically whenever you want, as long as you watch it before Flash S2E18 or after Flash S2E18 (I personally prefer to watch it before Flash episode, but both ways work). Also S1E04 and S1E05 were aired ouut of original order. Episode 5 should be viewed before episode 4
Constantine: City of Demons: So it appears that Constantine: City of Demons is not a continuation of the Constantine series and so it is not included in Arrowverse. Instead it's in the same universe as Justice League Dark (so it's in DC Animated Universe). But for now I'm going to leave it in the list, as it still explains things like "Newcastle" and etc. But they may get connected, as Constantine will becomes a regular on DC: Legends next season. So we will wait and see.
Upcoming:
Crossover event: Elseworlds (The Flash, Arrow & Supergirl) December 9 -10th. This crossover will introduce Batwoman, Lois Lane, and Gotham City and also Superman (with black suit!) will be part of the crossover. DC's Legends of Tomorrow won't sadly be part of the crossover, but they will have a crossover with their own show instead.
Batwoman - played by Ruby Rose (2019-2020)
Comic books that also follow the series:
Includes movies, SG1, Atlantis, Universe, Catherine, and Kino streams.
Most of the credit to u/bill from r/stargate
Notes:
[*] Some inescapable weirdness between 30610 and 30650. Nothing major is strictly out of order, but unambiguous chronological viewing would require recutting the episodes. Whether or not it's listed optimally comes down to viewer interpretation of a character's interpretation of the tense of another character's description of an event. You may notice but probably only in hindsight.
[**] Optimal viewing order of these five episodes is unknown. No one's noticed or been bothered enough to comment, unlike 30610-30650 which has generated lots of discussion, but: """According to Joseph Mallozzi, this episode [Affinity] aired out of order; it should have aired after "Covenant". It is in Covenant that the audience learns about [spoiler], as [spoiler] already seems to know about [spoiler] here."""
Other areas with multi-episode arcs may also have small issues since I opted to never put SG-1 episodes between Atlantis arcs and vice versa.
DC animation properties, including television series as well movies and any specials that may have been included with them.